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 :

[FTP] upload d'un fichier local


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Par défaut [FTP] upload d'un fichier local
    Bonjour,

    J'ai une autre question importante sur le fonctionnement des fonction ftp_put() et compagnie.

    J'ai fait une page php qui permet d'envoyer un fichier local dont le chemin absolu est "C:\rep1\monfichier.txt" par exemple.

    En local, ça fonctionne très bien, le fichier est trouvé (vu qu'il existe) et il est ensuite bien envoyé sur le ftp distant.

    Par contre, quand je met cette page php sur mon hébergement, que je soumet ce meme fichier via cette page sur le serveur cette fois, il me met que mon fichier "C:\rep1\monfichier.txt" n'existe pas!

    Ce qui parait normal vu que la page n'est plus en local...

    Seulement, j'aimerais savoir comment faire, pour qu'il tienne compte du lien sur ma machine locale et non sur le serveur distant? sinon je ne pourrai jamais uploader de fichier et je ne vois pas l'intérêt de la fonction FTP...

    Un grand merci.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    C'est ce que je vous expliquais dans le précédent sujet : le serveur et le client n'entretiennent aucun lien (ça poserait d'énormes problèmes de sécurité pour commencer). Il faudrait d'abord envoyer le fichier du client au serveur Web pour que le serveur Web le retransmette au serveur FTP (autant le transmettre directement).

  3. #3
    Membre éclairé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Par défaut
    Ha oui ok! Effectivement ca ne m'avait pas fait tilt dès le départ!

    Donc en gros, autant l'uploader directement dans le bon répertoire comme vous dites.

    merci encore une fois.

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par Sayrus
    Donc en gros, autant l'uploader directement dans le bon répertoire comme vous dites.
    Si vous avez la possibilité de le faire directement : oui, sinon ça implique deux transferts (temps, ressources, ... tout est plus ou moins multiplié par deux).

Discussions similaires

  1. Réponses: 6
    Dernier message: 03/12/2008, 19h52
  2. [FTP] upload de fichier local via ftp
    Par fraizz dans le forum Langage
    Réponses: 3
    Dernier message: 10/05/2007, 17h32
  3. [FTP] Uploader et renommer un fichier sur un FTP
    Par mickdu90 dans le forum Langage
    Réponses: 5
    Dernier message: 19/04/2006, 10h56
  4. [FTP]upload de fichier
    Par ehmppowa dans le forum Entrée/Sortie
    Réponses: 12
    Dernier message: 26/01/2006, 13h57
  5. [FTP] upload de fichiers via PHP
    Par r-zo dans le forum Langage
    Réponses: 7
    Dernier message: 02/01/2006, 15h29

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