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

Bibliothèques et frameworks PHP Discussion :

[SimpleXML] simplexml_load_file sur un fichier distant


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 109
    Par défaut [SimpleXML] simplexml_load_file sur un fichier distant
    bonjour,
    je voudrais savoir est-il possible de charger un fichier xml (avec simplexml_load_file ) d’un serveur ftp distant ?

  2. #2
    Membre chevronné

    Avatar de Deepin
    Homme Profil pro
    Ingénieur - Chef de projet Modélisation/Simulation
    Inscrit en
    Avril 2004
    Messages
    3 164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activité : Ingénieur - Chef de projet Modélisation/Simulation
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 164
    Par défaut
    hello,
    je ne suis pas sur que tu puisse y acceder par ftp vu qu il te fodra un login/pass.
    par contre si tu as
    $url = http://blabla.com/file.xml
    $res = simplexml_load_file($url);
    //attention j ai vu que ya un bug genre l url ne peut depasser 255char !!
    Sinon si t as que le ftp, tu peux toujours recuperer en utiliser le module ftp de php. Tu trouveras plein d exemples sur google ou meme dans le forum.
    A++

  3. #3
    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
    Si PHP sait gérer le protocole FTP (voir la ligne "Registered PHP Streams" dans le phpinfo) et que la directive allow_url_fopen est sur On (voir le phpinfo bis), oui :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $sxml = simplexml_load_file('ftp://login:mot_de_passe@mon.serveur.com/mon_fichier.xml');
    echo $sxml->element[0]->id; # Par exemple

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 109
    Par défaut
    merci les gas pour votre aide je vai essayer ça

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 109
    Par défaut
    je revien vers vous, en effet j reussi a charger le fichier xml disatnt (en ftp) grace a votre suggestion julp, mais je me suis trouver avec un deuxieme probleme c que certains fichiers sont compressées(.rar), comment faire dans ce cas?
    existe-il un moyen de le faire décompressées sur le meme serveur ? ou sur mon serveur ? pour ke le parser puisse les traiter.

  6. #6
    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
    • L'extension PECL rar (sa doc)
    • Faire appel à des programmes système (unrar de mémoire) via des fonctions comme exec
    • Trouver une classe écrite en PHP pour utiliser ce format (sur phpclasses.org par exemple).

Discussions similaires

  1. Lecture ou ecriture sur un fichier distant
    Par assfour dans le forum PL/SQL
    Réponses: 7
    Dernier message: 27/01/2010, 16h16
  2. [FTP] Ecrire sur un fichier distant via ftp
    Par jules_diedhiou dans le forum Langage
    Réponses: 2
    Dernier message: 12/05/2009, 14h23
  3. Lire des tags ID3 sur un fichier distant
    Par thms92 dans le forum Programmation multimédia/Jeux
    Réponses: 4
    Dernier message: 15/03/2009, 16h01
  4. [SimpleXML] requête sur un fichier xml
    Par ANISSS dans le forum Bibliothèques et frameworks
    Réponses: 17
    Dernier message: 03/05/2007, 09h21
  5. Accès concurrent sur un fichier distant
    Par g0up1l dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 04/04/2007, 19h45

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