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
Configuration: Windows XP
Firefox 3.0.16

1 réponse

  1. jmg78
     
    un lien vaut que de long script que l'on ne lira pas
    0
    1. 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
    2. metyl
       
      je peu avoir ton formulaire, je suis confronté à ce meme problème
      0