[PHP] - Upload de fichiers

Résolu
ben85350 Messages postés 622 Statut Membre -  
ben85350 Messages postés 622 Statut Membre -
Bonjour à tous,
J'ai suivi ce tutoriel pour envoyer des fichiers : http://www.commentcamarche.net/faq/sujet 889 php upload de fichiers
Je travail pour l'instant en local avec wamp.L'upload semble s'effectué correctement mais j'ai un problème avec la fonction move_uploaded_file
J'aimerais envoyer le fichier dans ce dossier F:\wamp\www\upload\fichiers
et voila ce que j'ai comme code lorsque l'upload s'est correctement déroulé :
// $_FILES['nom_du_fichier']['error'] vaut 0 soit UPLOAD_ERR_OK
	echo 'enregistrement';
	$chemin_destination = '/var/www/upload/fichiers/';
	move_uploaded_file($_FILES['nom_du_fichier']['tmp_name'], $chemin_destination.$_FILES['nom_du_fichier']['name']);

L'erreur renvoyée est la suivante :
move_uploaded_file(/var/www/upload/fichiers/monimage.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in F:\wamp\www\upload\upload.php on line 23
Merci pour votre aide !

3 réponses

  1. toto
     
    Bonjour

    Si tu veux envoyer ton fichier dans le répertoire F:\wamp\www\upload\fichiers , il faut lui mettre F:/wamp/www/upload/fichiers/ dans $chemin_destination, pas /var/www/upload/fichiers/.
    0
    1. ben85350 Messages postés 622 Statut Membre 27
       
      Ok sinon je voulais savoir quelle était la différence avec la fonction copy() ?
      0
  2. toto
     
    Je ne sais pas vraiment. Disons qu'elle est "faite pour". Je ne trouve pas les explications de la doc de PHP très claire à ce sujet:
    http://fr.php.net/manual/fr/function.move-uploaded-file.php
    0
  3. ben85350 Messages postés 622 Statut Membre 27
     
    ok merci quand même !
    0