|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2008 Messages : 8 ![]() |
Bonjour à toute la communauté,
J'utilise EasyPHP 5.2.10 (php 5.2.10) pour mon site web. J'ai fait une migration d'une version antérieure d'easyphp (php 4) à celle-ci. Or, mon problème c'est que la fonction simpleXML_load_file ne marche plus quand j'utilise la dernière version alors que ça marchait dans l'ancienne version. J'ai bien vérifié dans php.ini que l'option allow_url_open est bien activée. Elle est bien sur ON. J'ai tenté d'appliquer un .htaccess comme indiqué sur d'autres forum mais le probème ca me fait planter tout le site Dans mon code, je charge une url qui va me créer un xml $xml = @simplexml_load_file($URL) Pouvez-vous m'aider ? Merci pour votre réponse |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Arnaud Inscription : décembre 2004 Messages : 167 ![]() |
Bonjour,
Et que dit ton log d'erreur ? enlève le @ devant simplexml_load_file et ça déshinibera le message d'erreur.
__________________
NginX, SphinxSearch Addict !! |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2008 Messages : 8 ![]() |
J'ai deux erreurs qui s'affichent :
Notice: simplexml_load_file() [function.simplexml-load-file]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in D:\www\CARTO_WEB_HTA\Carto_WEB_HTA.php on line 173 Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "https://......./_special/export_carto.php?type=*ahta*&n_centre=161&gdo_depart=CAZALC0444" in |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Arnaud Inscription : décembre 2004 Messages : 167 ![]() |
Re-,
Tu dois avoir un php_openssl dans ton php.ini qui est à activer : Assura toi d'avoir la dll correspondante, et redémarre tes services.
__________________
NginX, SphinxSearch Addict !! |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
pas besoin de openssl normalement
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#6 | |
|
Invité de passage
![]() Inscription : décembre 2008 Messages : 8 ![]() |
Oui merci pour ta réponse.
Je n'avais pas activé l'extension. Du coup, j'ai eu de nouvelles erreurs : Citation:
|
|
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
ça c'est parce que ton XML est mal formé
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() Inscription : décembre 2008 Messages : 8 ![]() |
pourtant j'obtiens un xml sous la forme suivante :
Code :
|
||
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
tu dois avoir un blanc ou quelque chose vu l'erreur, de plus ton XML est en ISO-8859-1, SimpleXML plutot l'utf-8
pour supprimer les erreurs : http://php.net/manual/fr/function.li...nal-errors.php
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#10 |
|
Membre confirmé
![]() Arnaud Inscription : décembre 2004 Messages : 167 ![]() |
Bonjour Stealth,
malgré tout le respect que je te dois, si ! En effet, pour wrapper du flux ssl, il faut charger l'extension qui pourra traiter un flux ssl. L'extension est donc chargée, et n'implique pas nécessairement un usage ultérieur autre.
__________________
NginX, SphinxSearch Addict !! |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : décembre 2008 Messages : 8 ![]() |
J'ai utilisé la fonction que tu m'as dit.
Cela m'indique bool(false) donc ca veut dire qu'il n'y a pas d'erreur ? |
|
|
00
|
|
|
#12 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
si justement, utilise DomDocument sinon
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#14 | ||
|
Invité de passage
![]() Inscription : décembre 2008 Messages : 8 ![]() |
Code :
Je suis un noob dsl |
||
|
|
00
|
|
|
#15 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
il te l'affiche tout seul, si il en met pas avec DOMDocument c'est que pour lui il n'y en a pas
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#16 |
|
Invité de passage
![]() Inscription : décembre 2008 Messages : 8 ![]() |
ok donc il n'y en a pas .... ça va me rendre chèvre cette erreur !
Ya pas d'autre façon d'afficher les erreurs, vu que tu m'as dit que si le booleen est égale à false il y a des erreurs ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com