Probleme en upload php

Bonjour,

le code html est le suivant :

<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>

le code php:
<?php
$target_path = "/prepation/";
echo $_FILES['uploadedfile']['name'];
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "The file ". basename( $_FILES['uploadedfile']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
?>

le probléme c qu'il retourn tjr la valeur false aprés l'execution du fonction
move_uploaded_file veullez m'aider et merci d'avance

11 réponses

  1. Je pense que oui.
    Je ne développe jamais sous Windows, je ne saurais te le confirmer.
    1. si je veux donner le chemain complet je met
      $target_path="c:/wamp/prepation/"
      ??
      1. Si tu as retiré le premier slashe, tu as donc ceci :
        $target_path = "prepation/";
        Et ... Il n'y aurait pas une faute dans le nom du dossier ?
        1. il donne comme résulta un array plein contenant le non de fichier a uploader
          1. salut,

            question bête,
            ton fichier ne dépasse pas la taille "MAX_FILE_SIZE" ?
            1. « $target_path = "/prepation/"; »
              Essaie sans le premier slashe.
              1. je travail sur windows j'ai pas besoin de régler les permission et la variable $target_path affiche le lien correcte
                1. Salut,

                  As-tu réglé le chmod sur le répertoire cible ?
                  Si oui, affiche $target_path afin de voir si la variable est correcte.