DomDocument not found ???? - PHP - Programmation
Marsh Posté le 06-12-2010 à 10:12:05
Dans le titre tu as mis DomDocument et dans le corps DOMDocument
DomDocument c'est PHP4
DOMDocument c'est PHP5
Marsh Posté le 06-12-2010 à 14:18:56
Hi
Ma version de php sur le serveur 5.2.14
Dans le code j'utilise bien DOMDocument me suis trompé dans le titre.
Marsh Posté le 06-12-2010 à 14:23:39
ok, alors c'est bizarre parce que DOMDocument est activé par défaut à moins de le retirer explicitement avec --disable-dom (ce qui serait étonnant)
Il faut aussi l'extension libxml (à checker dans le phpinfo)
Dans la doc :
Citation : |
Marsh Posté le 06-12-2010 à 15:59:48
smaragdus a écrit : Dans le titre tu as mis DomDocument et dans le corps DOMDocument |
Les noms de classes et de fonctions ne sont pas case sensitive en PHP.
Marsh Posté le 06-12-2010 à 17:11:48
c'est possible qu'elle soit en doublon avec l'ancienne lib, a quoi correspond la compile (Configure Command dans le phpinfo) ?
Marsh Posté le 06-12-2010 à 17:26:05
ReplyMarsh Posté le 06-12-2010 à 19:45:25
libxml est bien activé !
et puis pour preuve les fonctions du site marchent sur la version à la racine du serveur, mais pas dans la version /new/ !
je vais tenter en créant un sous domaine.
Enfin c'est étrange quand même.
Marsh Posté le 23-12-2010 à 19:11:58
Bon ben d'apres moi le probleme vien de ifrance ( nouvellement ieuropa ) qui a changé de nom et surement modifié les serveurs.
Maintenant la page à la racine du site ne marche même plus...
J'ai donc chargé mon xml en mémoire en dur dans mon code php pour l'utiliser comme un tableaux. Comme les données ne changent pas souvent c'est aussi pratique et compatible avec tout...
Marsh Posté le 02-01-2011 à 20:45:26
au tout début de ta page fais :
Code : |
regarde aussi la source de ton fichier, il se peu que les <? ne sois pas interprété si y'en a
Marsh Posté le 04-12-2010 à 18:41:47
Bonsoir,
voila un problème bien étrange à mon niveau.
Je developpe un site qui utilise un fichier de config XML.
Pour acceder au fichier j'utilise l'extension DOM de PHP5.
Je viens de recréer le site ( changement d'interface seulement )
et de l'uploader dans un dossier 'new' de mon serveur ( mutualisé chez ifrance )
pour tester tout en maintenant l'acces à la version originale.
Le problème lors de l'utilisation de DOMDocument
Fatal error: Class 'DOMDocument' not found in xxxxx on line ....
c'est la ligne qui crée une nouvelle instance de DOMDoc ( $docadmin = new DOMDocument(); )
Et ce qui m'ennuie vraiment c'est que les fichiers sur la racine du site s'exécutent sans problème.
J'ai verifié avec phpinfo() et l'extension dom est active.
La je ne comprends plus rien !!! Merci si vous avez des idées !!
Mathieu