Bonjour à tous. Dans un dernier post précédemment écrit par moi même je réussi, grâce à l'aide de certains d'entre vous, à résoudre mon problème d'upload de fichier. Cependant une chose étrange m'est arrivé... Voyez vous mon upload d'image ne fonctionne qu'une fois sur deux. J'ai un formulaire dans lequel j'entre un titre+description+image. Jusque là tout va bien. Je télécharge une image et elle ne se copie pas dans le dossier. Je refait le test en tentant de télécharger la même image et là, magie, elle se copie bien dans le répertoire. J'ai testé plusieurs fois et c'est toujours la même chose un peu comme si le premier coup, il copié dans le répertoire temporaire en attente d'un déplacement au second coup... je vous file mon code:
//Fonction d'upload
$nom_fichier = $_FILES['userfile']['name'];
$tmp_fichier = $_FILES['userfile']['tmp_name'];
$nom_destination = basename(".adm/$nom_fichier");
if(!empty($_FILES['userfile']['tmp_name']))
{
if(move_uploaded_file($tmp_fichier,$nom_destination))
{
echo "Le fichier <b>$nom_fichier</b> a été transféré.";
}
else
{
echo "ERREUR : <b>$nom_fichier</b> non transféré.";
}
}
Si querlqu'un à une idée, je suis preneur. Merci.