Bonjour à tous,
je bosse actuellement sur un site comportant une partie "media" (audio et video).
Cette partie est dynamique, les fichiers audio et video cont donc uploadés sur le serveur via un formulaire.
Or l'upload ne se fait pas. Le site comporte aussi une galerie photo dynamique et j'utilise la même fonction d'upload qui marche très bien pour les fichiers jpg.
Voici le code du formulaire :
<form name="form" action="..." method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="100000000">
<input type="file" name="media" class="inp" accept="audio/x-mpeg">
Et voici le code de la fonction upload :
function upload($file,$target)
{
$nom=$_FILES[$file]['name'];
if(file_exists($target.$nom))
{
@unlink($target.$nom);
}
if (move_uploaded_file($_FILES[$file]['tmp_name'], $target.$nom))
{
return($nom);
}
}
Quelqun a-t-il une idée ? Je me dis que peut-être le problème vient de la taille maximale d'upload d'un fichier définie dans le php.ini.