upload file erreur1

Petit nouveau ! | 2 Messages

15 déc. 2005, 19:57

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..

Mammouth du PHP | 19672 Messages

16 déc. 2005, 00:21

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."
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 2 Messages

16 déc. 2005, 12:39

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....

Mammouth du PHP | 19672 Messages

16 déc. 2005, 21:18

Fais un phpinfo() et tu vas y trouver la réponse.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: