SimpleXML ne fonctionne pas avec PHP 5.x : Problème et solution
SimpleXML est manière de PHP 5.x de manipuler XML. Il est plus simple que DOMXML (qui fortuit est très mal documenté en manuel ou ailleurs) qui est disponible sur PHP 4.x et beaucoup plus simple que des solutions de SAXO. Cependant cela ne fonctionne pas avec certaines installations de PHP 5.x. Voyons comment nous pouvons le résoudre.
Problème
J'ai trouvé la première fois ceci par hasard quand j'ai réalisé mes travaux de code dans la machine à la maison et pas sur l'emplacement. Le PHP comme d'habitude abandonne silencieusement (solution à ceci dans le prochain poteau). Essentiellement simplexml_load_string renvoie faux sans créer réellement et renvoyant l'objet. Ainsi vous ne pouvez pas employer SimpleXML de quelque façon.
Solution
Après une certaine élimination des imperfections j'ai trouvé la solution. Voici les étapes :
1. Ouvrez php.ini (comment le trouver ?)
2. Recherchez zend.ze1_compatibility_mode
3. Changez-le en au loin comme montré ci-dessous
zend.ze1_compatibility_mode = au loin
4. Sauf php.ini et relancement Apache
Vous êtes fait !
Classé sous des nouvelles de titre, comment à, PHP, note de technologie, Web, services de Web |
|
RSS 2.0 |
Trackback cet article |
Envoyez cet article
Vous pouvez également aimer lire |


Ajoutez aux favoris de Technorati


































22 novembre 2005 à 8:03 AM
[...] Rapporte Sony DRM Rootkit violant plusieurs permis de source ouverte, souhait de Noël de listes de Google AdSense, fournit des bouts sur Google Analytics et simplifie SimpleXML pour des réalisateurs de PHP. [...]
22 novembre 2005 à 11:57 AM
[...] Rapporte Sony DRM Rootkit violant plusieurs permis de source ouverte, souhait de Noël de listes de Google AdSense, fournit des bouts sur Google Analytics et simplifie SimpleXML pour des réalisateurs de PHP. [...]