Page 1 sur 1

upload file erreur1

Posté : 15 déc. 2005, 19:57
par stefdona
salut à tous

Voilà vous expose un petit problême

voilà je fais de l'upload sur des audio, les visiteurs peuvent mettre en ligne leur enregistrement, un max de format sont accepté et en general cela fonctionne parfois il refuse des fichiers bien que leur extension soit .mp3
il affiche la var @($momp3=$_FILES['audio']['name']);

Mais
@($typ3=$_FILES['audio']['type']);
@($tmp3=$_FILES['audio']['tmp_name']);
sont vides

et
@($erreur=$_FILES['audio']['error']);
a la valeur 1

si quelqu'un sait à quoi peu correspondre ce 1 de erreur



<?
@($momp3=$_FILES['audio']['name']);
@($typ3=$_FILES['audio']['type']);
@($tmp3=$_FILES['audio']['tmp_name']);
@($erreur=$_FILES['audio']['error']);

srand ((double) microtime()*1000000);
$nbom = rand(0,99999);
$nbom=$nbom;


 


if($typ3 == "audio/mp3")
                {
                $momp3=substr($momp3,-5);
                $momp3="$nbom.$momp3";
                move_uploaded_file($tmp3,"kouma/$momp3");
                $mp3="<a class=\"p\" href=\"kouma/$momp3\" >Télécharger.mp3</a>";
                $type="mp3";
                }

elseif($typ3 == "audio/x-ms-wma")
                {
                $momp3=substr($momp3,-5);
                $momp3="$nbom.$momp3";
                move_uploaded_file($tmp3,"kouma/$momp3");
                $mp3="<a class=\"p\" href=\"kouma/$momp3\" >Télécharger.wma</a>";
                $type="wma";
                }

elseif($typ3 == "audio/mpeg")
                {
                $momp3=substr($momp3,-5);
                $momp3="$nbom.$momp3";
                move_uploaded_file($tmp3,"kouma/$momp3");
                $mp3="<a class=\"p\" href=\"kouma/$momp3\" >Télécharger.mpeg</a>";
                $type="mpeg";
                }



elseif($typ3 == "audio/x-mpeg")
                {
                $momp3=substr($momp3,-5);
                $momp3="$nbom.$momp3";
                move_uploaded_file($tmp3,"kouma/$momp3");
                $mp3="<a class=\"p\" href=\"kouma/$momp3\" >Télécharger.mpeg</a>";
                $type="mpeg";
                }

elseif($typ3 == "video/x-ms-wmv")
                {
                $momp3=substr($momp3,-5);
                $momp3="$nbom.$momp3";
                move_uploaded_file($tmp3,"MMMM/$momp3");
                $mp3="<a class=\"p\" href=\"MMM/$momp3\">Télécharger.wmv</a>";
                $type="wmv";
                }




else{
        
     }

  ?>

Voilà merci..

Posté : 16 déc. 2005, 00:21
par Cyrano
Un petit tour sur la doc s'impose
L'erreur 1 indique : "Le fichier téléchargé excède la taille de upload_max_filesize, configuré dans le php.ini."

Posté : 16 déc. 2005, 12:39
par stefdona
Merci beaucoup pour cette précision et la doc la joignant

Comment puis connaitre cette limite de poids ou bien la contourné...

il m'arrive parfois d'uploader des fichier de 7500koct max, et d'autre fois un fichier de 4mo ne passe pas !!!

Je n'ais pas accés au fichier php.ini (server mutualisé)


encore merci....

Posté : 16 déc. 2005, 21:18
par Cyrano
Fais un phpinfo() et tu vas y trouver la réponse.