2009-08-03 8 views
1

Je sais que SimpleXMLElement ne fonctionne pas en PHP4, mais y a-t-il quelque chose de similaire que je peux le remplacer pour faire fonctionner le script avec PHP 4?SimpleXMLElement PHP4

Répondre

2

Peut-être Ister.org's simplexml44 - PHP4 backport of PHP5 SimpleXML pourrait vous aider ...
Disclaimer: Je ne l'ai jamais utilisé du tout!

... Mais je vous souhaite bonne chance: XML-support est l'un des "gros trucs" qui a été ajoutée en PHP 5 ...


Il y avait aussi des fonctions liées à XML/classes en PHP 4; mais rien qui ressemble à SimpleXML :-(
Par exemple:


BTW: vous devriez vraiment penser à passer à PHP 5: PHP 4 n'est plus supporté, même pour des bugs liés à la sécurité!

Did vous essayez votre application sur un serveur compatible PHP5? Si cela fonctionne, cela pourrait vous permettre d'utiliser SimpleXML ;-)
Il y a eu quelques problèmes de passage de PHP 4 à PHP 5; mais peut-être pas trop pour votre application?

+0

Il fonctionne complètement bien dans php5, mais je ne peux pas passer à PHP5, 4 est ce qui est sur les offres d'hébergement du client, donc je dois travailler à l'intérieur. – Chris

+0

Ho ... C'est vraiment dommage :-(Y a-t-il absolument aucun moyen de les convaincre qu'en 2009, un an (en quelques jours, voir http://www.php.net/archive/2008.php # id2008-08-07-1) après la dernière version de PHP 4, il est plus que temps d'arrêter de limiter le client à PHP 4. Ou peut-être qu'il est temps pour votre client d'avoir une sorte d'hébergement réel provider ^^ –

+0

Il est temps pour votre client d'obtenir un nouvel hôte. – ceejayoz

-1

PHP5 a vu son first release in 2004, et PHP4 a été mis au rebut il y a presque exactement un an. Il est temps de passer à la vitesse supérieure ... et de changer de hébergeur si votre actuel n'offre même pas l'option.

0

PHP4 avait DOM XML et l'événement sax parser. Il n'y a pas non plus de remplacements ponctuels pour SimpleXml et si je me souviens bien, ni l'un ni l'autre n'était standard, ce qui signifie que vous avez besoin qu'ils soient installés/activés en tant qu'extensions. L'analyseur de sax existe aussi sur PHP5, donc si vous voulez que votre code soit compatible, c'est probablement le pari le plus sûr.

Questions connexes