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] Récupération de fichier sur un serveur distant


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 65
    Par défaut [FTP] Récupération de fichier sur un serveur distant
    Bonjour,
    alors voilà je vous explique, je dois récupérer des fichiers qui sont dans un dossier sur un serveur distant. Ce sont des fichiers .ktl (fichiers texte), je dois récupérer les données qui sont dans chaque fichier présent dans le dossier dont le chemin est Froduction/working/mef_ktl/outfile.
    J'ai fait un code qui doit (normalement) ouvrir le dossier et afficher la liste des fichier qui le compose. Ca fonctionne très bien quand je le fais avec un dossier qui se trouve en local mais pas avec celui qui est sur le serveur distant.
    Voilà mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $link = mysql_connect("192.168.1.6", "##", "##") or die("Impossible de se connecter : " . mysql_error());
    $handle = @opendir("F:/Production/Working/mef_ktl/outfile/"); 
    while ($file = @readdir($handle)) { 
    echo "Fichier : ". $file. "<BR>"; 
    }
    @closedir($handle);
    ?>
    Quand je l'éxecute, il me retourne une page blanche, comme si le dossier était vide. Mais en fait je pense qu'il ne rentre pas dans le while parce qu'il ne m'affiche même pas le "Fichier:".
    J'espère que j'ai été assez clair!
    Merci d'avance de votre aide
    Bonne journée

  2. #2
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    Explique nous que viens faire "mysql_connect" là dedans?

    Je crois que tu mélange peut être un peu les genre non? ou alors s'est une étourderie

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 65
    Par défaut
    C'est pas une étourderie, en fait je sais que c'est pas bon puisque c'est pour avoir accès à la base or, je ne m'en sers pas, mais je sais pas si mettre simplement le chemin du dossier ça lui suffit à savoir où il faut qu'il aille chercher sachant qu'il y a plusieurs serveurs distants.
    C'est compréhensibles??!!
    merci

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    Ben clairement il va aller chercher sur le disque portant la lettre F de ta machine sur laquelle est hebergé ton script (ce qui peut être pire sur du linux)

    Il serait je pense mieux de mettre le chemin avec l'adresse IP.
    Ou utilise les fonction FTP de PHP pour te connecter et télécharger en local les fichiers.

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 65
    Par défaut
    Tu peux me mettre un exemple stp.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    pour les fonction ftp, rien de bien compliquer:
    http://fr2.php.net/manual/fr/ref.ftp.php

    sinon
    $handle = @opendir("http://192.128.0.1/Production/Working/mef_ktl/outfile/");

Discussions similaires

  1. Copier un fichier sur un serveur distant par ftp
    Par islyoung2 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 19/08/2009, 10h13
  2. [FTP] Lecture d'un fichier sur un serveur distant
    Par Megaolix dans le forum Langage
    Réponses: 6
    Dernier message: 05/12/2008, 05h20
  3. Réponses: 5
    Dernier message: 23/11/2007, 11h24
  4. [FTP] Récupération taille fichier sur ftp
    Par Kerod dans le forum Langage
    Réponses: 4
    Dernier message: 18/04/2006, 03h18
  5. [FTP] liste de fichier sur un serveur ftp
    Par nicoaix dans le forum Langage
    Réponses: 9
    Dernier message: 22/12/2005, 12h19

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