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

Langage PHP Discussion :

copier un fichier dans le même répertoire


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 10
    Par défaut copier un fichier dans le même répertoire
    Bonsoir

    Voilà, j'essai de copier automatiquement un fichier déjà présent
    dans un répertoire, tout en renommant la copie.
    Mais ça ne fonctionne pas.
    Le chmod du dossier est à 777.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $image_originale="../dossier/image.jpg";
    $nouvelle_image="../dossier/copie.jpg";
     
    copy($image_originale, $nouvelle_image);
    Mais il ne se passe rien, aucune erreur non plus.
    La version de PHP est la 5. et des poussieres...
    Celà devrait fonctionner pourtant, mais non ça ne veut pas.

  2. #2
    Membre éprouvé Avatar de TiEuAM
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 75
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    error_reporting(E_ALL);
    $image_originale="../dossier/image.jpg";
    $nouvelle_image="../dossier/copie.jpg";
     
    if(is_file($image_originale) && is_writable("../dossier")) {
    copy($image_originale, $nouvelle_image);
    echo 'ok';
    }else{ echo 'error'; }
    Sur que le chemin est correct ??
    Il n'y a pas grand chose d'autre à faire, sinon c'est que tu n'as pas les droits (user ou/et chmod).

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 10
    Par défaut
    Oui le chemin est correcte, et pour ce qui est des droits,
    il me semble que j'ai tous les droits j'ai modifié moi meme le chmod hier.
    Il n'y a aucun htaccess dans le dossier ou se trouve le fichier à copier.
    En tout cas merci pour ta réponse.

    Je vais continuer à plancher sur le problème.
    J'ai trouvé l'erreur, le chemin n'était pas bon. Mea culpa donc pour ma réponse précédente.
    Le script est tellement gros que j'avais confondu le chemin inscrit dans la base
    de données et le chemin réel pour la réécriture du fichier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $image_originale="../../dossier/image.jpg";
    $nouvelle_image="../../dossier/copie.jpg";
     
    copy($image_originale, $nouvelle_image);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Enregistrer une copie d'un fichier dans le même répertoire
    Par Liloo14 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 22/08/2013, 23h05
  2. [VBS] Executer un fichier dans le même répertoire
    Par TGV6773 dans le forum VBScript
    Réponses: 4
    Dernier message: 22/03/2010, 18h19
  3. [AC-2007] Copier un fichier commençant par BC*.txt dans le même répertoire ?
    Par tibofo dans le forum VBA Access
    Réponses: 4
    Dernier message: 07/01/2010, 18h44
  4. Réponses: 9
    Dernier message: 20/02/2009, 17h51
  5. créer plusieurs fichiers dans le même répertoire
    Par mstic dans le forum Windows Forms
    Réponses: 5
    Dernier message: 16/04/2007, 17h45

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