|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : février 2006 Messages : 237 ![]() |
Bonjour à tous,
J'ai un client qui m'envoie des fichier php (dont je n'ai pas la source) qui éxécute une requête pour récupèrer des infos en xml, voici le lien d'un fichier qu'ils m'ont envoyé: http://www.exoss2.com/inglard/exolig...ervies.xml.php J'ai besoin de récupèrer les infos sur mon serveur sous forme d'un tableau pour pouvoir l'exploiter, mais si je fais un include du fichier dans un fichier php sur mon serveur, j'ai l'erreur suivante:" Parse error: parse error, unexpected T_STRING in http://www.exoss2.com/inglard/exolig...ervies.xml.php on line 1" Pour résoudre ce problème, il y a 2 solutions, soit mettre un echo devant la première mais comme je n'ai pas accès au source, ce n'est pas possible, soit je modifie mon php.ini et je met short_open_tag=Off mais lorsque je fais cela, j'ai les autres sites qui merdent à cause des <? et vous vous doutez bien que je ne peux pas m'amuser à tous modifier surtout qu'il y a plus d'une centaine de site sur ce serveur. Comem je ne suis pas expert en xml, je voudrais savoir si vous aviez ue solution à mon problème? Comment je peux exploiter ce fichier qu'ils m'envoient? Toutes infos me seront utiles. d'avance merci |
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Pourquoi passer par une inclusion qui cherchera à interpréter le code PHP ? Pourquoi ne pas utiliser les fonctions type fichiers directement si allow_url_fopen est à On, ou à défaut passer par cURL ou les sockets ?
De plus, une inclusion de code en provenance d'une source distante induit des problèmes de sécurité ... |
|
|
00
|
|
|
#3 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
En effet, même en local la solution ne serait pas include mais bien une lecture du XML en tant que XML, et non en tant que PHP. Je te recommande SimpleXML et SimpleXMLElement
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com