Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2274 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Mettre à disposition du XML dynamiquement (et comment le lire)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mettre à disposition du XML dynamiquement (et comment le lire)

n°1486048
Althaz
Posté le 04-12-2006 à 13:40:22  profilanswer
 

Bonjour,
 
Je voudrais mettre à disposition en XML des résultats de recherche.  
 
Un site tiers appelle une page de mon site avce des variables en GET, en réponse je retourne une page de XML.  
 
Tout ceci fonctionne bien. J'ai affiché le XML dans une page. mais la ou j'ai un souci c'est que je ne sais pas comment mes clients doivent venir récupérer le XML. Lire un fichier XML enregistré sur le disque de mon serveur ne pose pas de souci avec un 'file' ou un 'file_get_contents' mais si j'essaye ces fonctions en y mettant l'URL, variables comprises, à la place du chemin de fichier la page se bloque avec un message

Code :
  1. failed to open stream: Connection timed out


 
Des idées sur ce que je pourrais faire ?
 
Merci.


---------------
TESO @Althaz
mood
Publicité
Posté le 04-12-2006 à 13:40:22  profilanswer
 

n°1486077
Althaz
Posté le 04-12-2006 à 14:40:19  profilanswer
 

En fait mon Script exemple de lecture avec un file_get_contents fonctionne impec... à partir d'un PC avec easyPHP, en fait c'est juste depuis mon serveur d'hebergement que ça ne fonctionne pas ! Même en appelant d'autres pages/sites.
 
Ce problème est-il courant ? Je suppose que si j'ai buté la dessus les autres webmasters qui voudront utiliser mes XML vont peut être avoir le même problème ! Savez vous quel paramètre peut causer le souci sur le serveur ?
 
Merci,


---------------
TESO @Althaz
n°1486106
FlorentG
Posté le 04-12-2006 à 15:16:23  profilanswer
 

Déjà tape l'url dans la barre d'adresse pour voir si le XML est envoyé

n°1486143
Althaz
Posté le 04-12-2006 à 15:54:27  profilanswer
 

FlorentG a écrit :

Déjà tape l'url dans la barre d'adresse pour voir si le XML est envoyé


 
Comme je l'ai dit au dessus il fonctionne impeccablement ! Donc mon XML s'affiche bien dans la page, ce qui ne va pas c'est que lorsque je veux 'lire' le contenu d'une url (avec file ou file_get_content) j'ai des timeout. J'ai réussi à avoir le contenu de google.com au bout de 15 sec et le XML time out carrément. Ce problème à lieu uniquement à partir du vrai serveur web qui héberge le site.


---------------
TESO @Althaz
n°1486154
chani_t
From Dune
Posté le 04-12-2006 à 16:14:13  profilanswer
 

et tu es sur que ton serveur en prod valide cette fonction de php ? (en clair elle est peut être bloquée par ton hébergeur)

n°1486202
Althaz
Posté le 04-12-2006 à 16:57:44  profilanswer
 

chani_t a écrit :

et tu es sur que ton serveur en prod valide cette fonction de php ? (en clair elle est peut être bloquée par ton hébergeur)


 
 
Non, je n'en suis pas sur, mais je ne suis pas sur de ce que je dois chercher. allow_url_fopen est bien = à 'On' ca devrais être ça je crois ?
 
Merci Chani_t


---------------
TESO @Althaz
n°1486226
chani_t
From Dune
Posté le 04-12-2006 à 17:15:02  profilanswer
 

Je ne saurais te dire si c'est las seule condition. Il est possible aussi que la fonction soit valide, mais que le répertoire soit bloqué pour tout autre accés que celui via ton site. (chuis pas trés clair la je crois...)

n°1486291
Althaz
Posté le 04-12-2006 à 18:27:35  profilanswer
 

chani_t a écrit :

Je ne saurais te dire si c'est las seule condition. Il est possible aussi que la fonction soit valide, mais que le répertoire soit bloqué pour tout autre accés que celui via ton site. (chuis pas trés clair la je crois...)


 
Sisi, mais c'est de mon site que ca bloque et pas vers mon site, si j'interroge depuis un autre serveur mon site : no pb. Mais si j'interroge Nimporte quel serveur, y compris le mien depuis mon serveur là ca bloque (pour cette fonction bien particulière).


---------------
TESO @Althaz

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Mettre à disposition du XML dynamiquement (et comment le lire)

 

Sujets relatifs
XML : interface entre applis et SGBD ?XML document à partir d'une string
XSL tester l'extistence d'un fichier avant de le lire avec document()Lire un TDateTime (delphi)
Parser un fichier XML en PHPProbleme de disposition de boutons et d'encadré
problème de 'quote' dan sune syntaxe XMLRPC XML
Lire des valeurs hexadecimales(negatives) dans un fichierSuppression de données XML depuis un treeview
Plus de sujets relatifs à : Mettre à disposition du XML dynamiquement (et comment le lire)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR