Bonjour,
je crois que j'ai le même problème. J'ai hésité à poster ici mais je me suis dit ça pourrait aider.
J'ai lu le tuto que tu propose sebhm (excelent tuto d'ailleurs), mais j'ai toujours mon problème.
J'ai simplifié le code au maximum afin d'isoler le problème :
le formulaire :
1 2 3 4
| <form action="upload.php" method="post" enctype="multipart/form-data">
Fichier : <input type="file" name="avatar" />
<input type="submit" name="envoyer" value="Envoyer le fichier" />
</form> |
la page "upload.php" :
1 2 3 4 5 6 7 8 9 10
| $dossier = 'upload/';
$fichier = basename($_FILES['avatar']['name']);
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier))
{
echo 'Upload effectué avec succès !';
}
else
{
echo 'Echec de l\'upload !';
} |
et il me marque :
ensuite, sur la ligne :
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier))
j'ai essayé de remplacer "$_FILES['avatar']['tmp_name']" par :
$_FILES['avatar']['name']
et
$fichier
mais ça affiche toujours "Echec de l'upload"
Partager