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 videset
@($erreur=$_FILES['audio']['error']);
a la valeur 1si 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..