IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

probleme de copie de fichiers


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 227
    Par défaut probleme de copie de fichiers
    Bonjour,

    J'ai un petit problème de copie de fichiers d'un dossier à un autre sur un serveur.
    J'utilise un formulaire pour upload des fichiers vers un serveur (ceci fonctionne). Ces fichiers arrivent dans un dossier temporaire. Je souhaiterai copier ces fichiers et les renvoyer vers un dossier créé au préalable afin que tout ceci soit bien plus propre.

    Voici le code qui me pose problème dans mon fichier upload.php:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    	   mkdir($save,0777);  // créé un répertoire qui dépend de la variable
    		   echo ($save); // m'affiche correctement mon chemin 
    		  copy($fichier, $save);
    J'obtiens une erreur sur la ligne copy (ligne 52):

    Warning: copy(home.png): failed to open stream: No such file or directory in /var/www/.../upload.php on line 52

    En résumé il me dit que le répertoire ($save) dans lequel je veux copier le fichier n'existe pas...
    Or ce répertoire $save est bien créé car je vérifie avec filezilla mais j'ai l'impression qu'il y a un autre soucis.

    Quelqu'un aurait il une idée ?

    Merci par avance

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    ton home.png est dans le même dossier que ton code php ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 227
    Par défaut
    Bonjour,

    pas du tout.

    Mon home.png est une image présente sur mon pc que j'upload dans un dossier "temp" sur mon serveur (ceci fonctionne).
    J'essaye de copier ce fichier home.png vers un dossier créé expressément pour lui à savoir $save.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par claire34 Voir le message
    Bonjour,

    pas du tout.

    Mon home.png est une image présente sur mon pc que j'upload dans un dossier "temp" sur mon serveur (ceci fonctionne).
    J'essaye de copier ce fichier home.png vers un dossier créé expressément pour lui à savoir $save.
    la il va le cherche dans le même dossier, met le path complet

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 227
    Par défaut
    J'ai testé avec le chemin complet:

    test/reception

    J'obtiens l'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: copy(test/reception): failed to open stream: Is a directory in /var/www/.../upload.php on line 52
    Il a un problème pour ouvrir ce dossier ...
    Est ce du au CHMOD?

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par claire34 Voir le message
    J'ai testé avec le chemin complet:

    test/reception

    J'obtiens l'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: copy(test/reception): failed to open stream: Is a directory in /var/www/.../upload.php on line 52
    Il a un problème pour ouvrir ce dossier ...
    Est ce du au CHMOD?
    la tu copies le dossier test/reception, et ca veux dire que ton dossier test est dans le même dossier que ton code

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/01/2010, 16h47
  2. Probleme de copie de fichier
    Par david43230 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 07/11/2008, 10h16
  3. [C#]Probleme avec Copy de fichier
    Par kekesilo dans le forum Windows Forms
    Réponses: 4
    Dernier message: 10/12/2007, 21h15
  4. Réponses: 7
    Dernier message: 16/08/2006, 10h55
  5. [FTP] Probleme de copie de fichier en reseaux avec easphp
    Par needles94000 dans le forum Langage
    Réponses: 17
    Dernier message: 29/03/2006, 15h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo