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 :

Utilisation de Copy


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut Utilisation de Copy
    Bonjour,
    Pour Uploader un fichier local vers un seveur, j'utilise la syntaxe suivante:
    copy($fichier, basename('Doc.pdf'));
    telque "fichier" le nom de la variable contenant la valeur de input de type file (parcourir)
    Mais lorsque je veux utiliser directement la chaine du chemin exp:copy('C:/xx.pdf', basename('Doc.pdf')); ça marche pas !!!. Il donne l'erreur suivant:
    Warning: copy(C:/xx.pdf): failed to open stream: No such file or directory in......

  2. #2
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut
    Tu as bien verifier que le fichier est au bonne endroit ?

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut
    Oui bien sûr, je l'ai bien vérifié.

  4. #4
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut
    J'ai une idée:
    Je vais essayer de créer et cacher un input de type file pointant vers ce fichier !
    comment donner la valeur de ce fichier à cet input ?

  5. #5
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo '<input type="hidden" name="nom" value="'.$value.'"/>';

  6. #6
    Membre éprouvé
    Inscrit en
    Juin 2006
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 133
    Par défaut
    Pourtant, j'ai testé ton copy et il marche très bien sous la forme où tu veux l'écrire.

    Moi, je me retournerais vers la possibilité qu'il y est un soucis avec le liens que tu rentres dans ton copy.

    Quel est ce lien ?

  7. #7
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut
    Le lien c'est ce que j'ai écris dans mon messge:
    copy('C:/xx.pdf', basename('Doc.pdf'));

    =============================================

    J'ai testé aussi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<input type="hidden" name="nom" value="'.$value.'"/>';
    J'ai fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <? $value='C:\xx.pdf'?>
          <td colspan="2"><? echo '<input type="hidden" name="nom" value="'.$value.'"/>' ?>&nbsp;</td>
          <td>&nbsp;</td>
    avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    copy($nom, basename('Doc.pdf'));
    mais il me donne la même erreur!.

    N'oublions pas que le fichier existe chez le client (localement), pas au serveur.

Discussions similaires

  1. [XL-2007] utilisation de "copy destination"
    Par electrons dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/01/2014, 17h46
  2. Réponses: 2
    Dernier message: 16/12/2006, 11h01
  3. Réponses: 13
    Dernier message: 10/11/2006, 09h24
  4. Réponses: 4
    Dernier message: 14/07/2006, 02h30
  5. Copie de 2 bases SQLserver en utilisant des fichiers
    Par dimdidi dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 17/08/2005, 09h26

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