Upload d'une vidéo

tima -  
 metyl -
Bonjour,

Je fais un script qui permet l'upload de fichier pdf, doc,ppt et vidéo sur le serveur ça marche pour les autres fichier mais pas les vidéos j'ai aussi réglé les deux paramêtres dans mon php.ini (upload_max_filesize, post_max_size ) je ne sais vraiment pas quoi faire j'ai le message "echec de l'upload " que j'ai mis en cas d'échec de la fonction d'upload
voici mon code

<?php
$res_ini = @ini_set ("MAX_INPUT_TIME", 2000);
@set_time_limit (2000);
$dossier = 'upload/';
$fichier = basename($_FILES['avatar']['name']);
$taille_maxi = 500000;
$taille = filesize($_FILES['avatar']['tmp_name']);
$extensions = array('.pdf','.doc','.ppt','.pptx','.mov', '.avi', '.wmv','.dv', '.mpg', '.mpeg', '.flv', '.divx' );
$extension = strrchr($_FILES['avatar']['name'], '.');
//Début des vérifications de sécurité...
if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau
{
$erreur = 'Vous devez uploader un fichier de type pdf';
}
if($taille>$taille_maxi)
{
$erreur = 'Le fichier est trop gros...';
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
$erreur = 'Upload effectué avec succès !';

}
else //Sinon (la fonction renvoie FALSE).
{
$erreur ='Echec de l\'upload !';

}
}
else
{
echo $erreur;
}
si vous avez une idée?? merci

1 réponse

Utilisateur anonyme
 
un lien vaut que de long script que l'on ne lira pas
0
tima
 
Ok c'est bon j'ai pu résoudre le problème c'était dans mon formulaire (mon code html) je n'avais pas bien limité la taille
Merci
0
metyl
 
je peu avoir ton formulaire, je suis confronté à ce meme problème
0