Upload php

Bonjour,
Voilà je suis en train de faire un script php pour l'upload de fichier. Cela ne fonctionne pas je ne trouve pas l'erreur :(. N'ayant pas trouver de solutions à travers le net j'espère que vous trouverez mon erreur
--------------------------------------------------------------------------------------------------------------------
fichier : uplaod.php
<?php

include "connectsql.php";
echo"<center>";

echo "<br><br><br>";

?>
<form method="post" action="index.php?page=upload3" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<input type="file" name="nom_du_fichier">
<input type="submit" value="Envoyer">
</form>
<?php
echo "<br><br><br>";
echo "</center>";
mysql_close();

?>
--------------------------------------------------------------------------------------------------------------------
fichier : uplaod2.php
<?php

$nomFichier=$_FILES['fichier']['name'];
$nomFichierDansLeRepertoireTMP=$_FILES['fichier']['tmp_name'];

if(!is_uploaded_file($nomFichierDansLeRepertoireTMP))
echo "Le fichier est introuvable <br>";
else
{
//on copie le fichier dans le répertoire de destination
$nameFile=$_FILES['fichier']['name'];

if (!move_uploaded_file($tmp_file, 'Josh/'.$nomFichier))
echo "Impossible de déplacer le fichier vers Josh";
else
echo "le fichier a bien ete uplaod";
}

?>

2 réponses

  1. Contributeur
    Cela ne fonctionne pas je ne trouve pas l'erreur
    ==> peux tu au moisn nous dire ce qui se passe? perso je n'ai pas dinterpreteur php sous la main pour tester...
    1. il ne se passe rien, le fichier n'est pas uploadé.
  2. Salut.

    Dans move_uploaded_file, tu utilises $tmp_file, une variable qui n'est déclarée nul part.