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
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:
- DOM XML (PHP 4)
- et même certains XSLT support (PHP4)
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?
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.
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.
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
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 ^^ –
Il est temps pour votre client d'obtenir un nouvel hôte. – ceejayoz