Comment faire pour enregistrer un fichier téléchargé sur localhost?

J'ai été à l'aide de télécharger un fichier image à partir de HTML5/JS et à l'aide de script PHP pour l'enregistrer dans localhost(/var/www/) mais je ne peux pas l'enregistrer. la fonction move_uploaded_file renvoie toujours false, alors qu'il existe un objet dans _FILES objet. Je suis un newbie en php:

  $target = "upload/";
  if(!empty($_FILES))
  {
     if(move_uploaded_file($_FILES['image_file']['tmp_name'], $target)) 
     {
     echo "The file ". basename( $_FILES['image_file']['name']). " has been uploaded...";
     } 
     else {
     echo "Sorry, there was a problem uploading your file. {$error}";
     }
  }
  else
  {
    echo "_files is empty";
  }
Tourner sur les rapports d'erreurs!
Problème est dans le second paramètre de la fonction move_uploaded_file - voir ma réponse
Auraient pu lire les docs sur move_uploaded_file... 🙂
Oui corbin, j'ai lu de sa documentation, et je pensais que peut-être je ne suis pas été en mesure de faire une requête HTTP dans le JS, mais c'était correct. Il peut y avoir une erreur avec les paramètres que j'ai été en passant
où en est votre dossier de téléchargement existe et où vous exécutez le code de téléchargement?

OriginalL'auteur Nadeem Yasin | 2011-12-17