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.
- 1. Erreur SimpleXMLElement: Plusieurs fois!
- 2. SimpleXMLElement Modifier Attribut Valeur
- 3. DOMXML, PHP4 => PHP5
- 4. Existe-t-il un moyen d'ajouter un PHP SimpleXMLElement à un autre SimpleXMLElement?
- 5. Migration de PHP4 vers PHP5
- 6. Peut-php5 coexister avec php4?
- 7. Erreur fatale: instanciation classe inexistante: SimpleXMLElement
- 8. PHP: Vérifier SimpleXmlElement pour les erreurs
- 9. obtenir la liste des enfants dans SimpleXMLElement PHP
- 10. PHP4 - « Erreur fatale: ne peut pas fonctionner redéclarer() »
- 11. Ce qu'il faut utiliser pour l'analyse/lecture XML en PHP4
- 12. PHP4: Envoyer XML sur HTTPS/POST via cURL?
- 13. PHP4 sur Linux, Dev sur Windows ... problème Subversion
- 14. Existe-t-il un framework Dependency Injection pour PHP4?
- 15. Migration de php4/mysql4 vers php5/mysql5: problèmes php attendus?
- 16. compiler les en-têtes php4 au lieu de php5
- 17. Justification de la gestion par SimpleXMLElement des valeurs de texte dans addChild et addAttribute
- 18. Y at-il de toute façon pour mettre à niveau PHP4 mysql client?
- 19. Problèmes lors de l'installation du paquet pear (Echec du chargement /usr/lib64/php4/php_ioncube_loader_lin_4.3_x86_64.so)
- 20. Comment faire php5 sur une machine exécutant php4, sans rien casser
- 21. Meilleure façon de mettre en œuvre essayer de catch dans php4
- 22. Différences entre les méthodes de chargement d'une extension en PHP
- 23. PHP SimpleXML est à la fois un objet et un tableau? Inconcevable!
- 24. Parsing des flux XML avec PHP multiples en un seul tableau trié
- 25. Comment copier un objet PHP dans un type d'objet différent
- 26. Comment Simple XML utilise-t-il l'opérateur []?
- 27. Transformation récursive de SimpleXMLObject en Array
- 28. Comment puis-je corriger cette erreur d'analyse PHP XML?
- 29. Yat-il un bon site de tutoriel php5 OOP?
- 30. Comment utiliser jQuery AJAX pour un domaine extérieur?
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