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] Lecture de fichier XML


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 11
    Par défaut [SimpleXML] Lecture de fichier XML
    Bonsoir,

    Je débute en php et je fais face à un problème.

    Dans une page php je voudrais utiliser un fichier xml distant. Jusque là pas de soucis surtout avec simplexml. En local tout fonctionne bien c'est à dire que j'arrive à lire le fichier et à afficher ce dont j'ai besoin. J'utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    simplexml_load_file("http://monsite.fr/monfichier.xml")
    pour charger le fichier xml.

    En revanche, une fois mon fichier php déposé sur mon serveur (hébergé chez free) je rencontre le message suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: simplexml_load_file() [function.simplexml-load-file]: URL file-access is disabled in the server configuration in /mnt/160/sda/0/a/monsite/mapage.php on line 3
    après quelques recherches tout ce que j'ai trouvé c'est que la config de Free ne permettait pas l'inclusion de fichiers distant avec des url. Pour cause voici un extrait de phpinfo():
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    PHP Version 5.1.3RC4-dev
    ...
    allow_url_fopen	    Off

    => Ma question est donc: Comment faire pour lire un fichier xml lorsque notre hébergeur est configuré ainsi?

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    Chez Free, tous les moyens d'accéder à une URL distante sont désactivés donc si tu as besoin de ça tu devras trouver une autre hébergement.

  3. #3
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 11
    Par défaut
    Je ne pensais pas que c'était bloqué à ce point là

    Donc il est impossible de lire un fichier (en passant par son url) depuis un site hébergé chez free, c'est embêtant quand même mais c'est noté

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 8
    Par défaut
    Free a mis en place cette configuration afin d'éviter les attaques dites d'inclusion de code telles que Remote File Inclusion consistant à charger un code distant dans une page permettant ainsi de l'executer sur le serveur.

    Pendant un temps certaines personnes ont bypass ce système en utilisant la librairie curl qui permet de télécharger un fichier distant. Si ca se trouve elle marche encore, dans ce cas télécharge ton fichier distant en local et lis en le contenu

Discussions similaires

  1. [SimpleXML] Analyser un fichier XML avec PHP
    Par Someone86 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 10/08/2007, 09h43
  2. [SimpleXML] Lire un fichier XML
    Par ChriGoLioNaDor dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 07/02/2007, 16h48
  3. lecture de fichier xml
    Par cyreel dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 28/12/2006, 16h06
  4. [DOM4J] Problème de lecture de fichier xml avec dom4j
    Par santana2006 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 05/04/2006, 16h52
  5. VA lors de lecture du fichier XML
    Par LN(a) dans le forum Langage
    Réponses: 6
    Dernier message: 14/09/2005, 23h43

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