Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML > DOM
DOM Forum d'entraide pour l'extension DOM permettant de manipuler des documents XML en PHP 5 (approche DOM). Avant de poster -> tutoriels DOM
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/05/2006, 15h07   #1
Nouveau Membre du Club
 
Inscription : juin 2002
Messages : 160
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 160
Points : 37
Points : 37
Par défaut [DOM] DOM et version PHP

Bonjour,

J'utilise easyPHP et donc PHP version 4.3. J'ai lu qq part sur ce forum que l'on pouvait parser des fichiers HTML avec ma méthode :
Code :
$doc = DOMDocument::loadHTMLFile("JMVTextReviseds.html")
J'obtiens l'erreur suivante :
Citation:
Fatal error: Call to undefined function: loadhtmlfile() in c:\program files\easyphp1-8\www\tests php\test.php on line 16
J'ai cru comprendre qu'il y avait des modifs avec les fonctions de DOM en fonction de la version PHP. Je suppose donc que mon erreur est du à ça??

Si oui qu'est ce qu'il vaut mieux que je fasse? Changer de version PHP? et si oui comment?
Ou est ce qu'il existe une autre fonction qui me permettrait de parser du HTML avec PHP 4?

Merci de votre aide
norkius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 15h10   #2
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
pas sûr que ça passe en php4... je crois qu'il te faut php5
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 15h13   #3
Nouveau Membre du Club
 
Inscription : juin 2002
Messages : 160
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 160
Points : 37
Points : 37
Ok. d'où ma question suivante que me conseillez vous pour passer à PHP 5? Je n'y connais rien...
Est ce qu'il existe une version de EasyPHP avec PHP 5?
Et sinon comment installer PHP 5?
norkius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 15h15   #4
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par norkius
Bonjour,

J'utilise easyPHP et donc PHP version 4.3. J'ai lu qq part sur ce forum que l'on pouvait parser des fichiers HTML avec ma méthode :
Code :
$doc = DOMDocument::loadHTMLFile("JMVTextReviseds.html")
J'obtiens l'erreur suivante :


J'ai cru comprendre qu'il y avait des modifs avec les fonctions de DOM en fonction de la version PHP. Je suppose donc que mon erreur est du à ça??

Si oui qu'est ce qu'il vaut mieux que je fasse? Changer de version PHP? et si oui comment?
Ou est ce qu'il existe une autre fonction qui me permettrait de parser du HTML avec PHP 4?

Merci de votre aide
Voici ce qu'il faut utiliser pour PHP 4.3.x : http://fr3.php.net/manual/fr/ref.domxml.php

Sinon pour passer à PHP5, c'est expliqué dans la FAQ de easyPHP : http://www.easyphp.org/faq.php3#50
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 15h19   #5
Nouveau Membre du Club
 
Inscription : juin 2002
Messages : 160
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 160
Points : 37
Points : 37
Citation:
Voici ce qu'il faut utiliser pour PHP 4.3.x : http://fr3.php.net/manual/fr/ref.domxml.php
J'avais trouvé ce lien mais il ne me semble pas avir vu de fonction pour parser du HTML....

Sinon je vais tenter de passer à la version php 5 ça me semble plus sur...
norkius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 15h25   #6
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par norkius
J'avais trouvé ce lien mais il ne me semble pas avir vu de fonction pour parser du HTML....
Désolé, j'avais lu ton premier message trop vite !
Sinon effectivement, ce que tu essayais d'utiliser c'est uniquement sous PHP5. Je serais toi, oui, je passerais à PHP5.
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 15h26   #7
Nouveau Membre du Club
 
Inscription : juin 2002
Messages : 160
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 160
Points : 37
Points : 37
Voilà c'est fait nickel chrome en suivant les instructions de la FQ de easyPHP
Il semblerait que je n'ai plus d'erreur avec le loadhtmlfile()

Merci beaucoup
norkius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h07.


 
 
 
 
Partenaires

Hébergement Web