par
stefdona » 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..
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
[php]@($typ3=$_FILES['audio']['type']);
@($tmp3=$_FILES['audio']['tmp_name']);[/php]
sont vides
et
[php]@($erreur=$_FILES['audio']['error']);[/php]
a la valeur 1
si quelqu'un sait à quoi peu correspondre ce 1 de erreur
[php]<?
@($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{
}
?>[/php]
Voilà merci..