file_get_html affiche un appel d'erreur fatal à une fonction indéfinie
J'ai utilisé le code suivant pour analyser le code HTML d'un autre site, mais il affiche l'erreur fatale:
$html=file_get_html('http://www.google.co.in');
Fatal error: Call to undefined function file_get_html()
source d'informationauteur Sathish Kumar
Vous devez vous connecter pour publier un commentaire.
êtes-vous sûr que vous avez téléchargé et inclus php simple html dom parser ?
Vous appelez classe n'appartient pas à
php
.Télécharger
simple_html_dom
classe ici et utiliser les méthodes présentées comme vous le souhaitez. Elle est vraiment grande, surtout lorsque vous travaillez avec des e-Mails, newsletter:Il semble que vous êtes à la recherche pour
simplexml_load_file
qui vous permettra de charger un fichier et le mettre dans unSimpleXML
objet.Bien sûr, si elle n'est pas bien formatée qui pourrait causer des problèmes. Votre autre option est
DomObject::loadHTMLFile
. C'est une bonne affaire plus indulgent de mal formée documents.Si vous n'avez pas de soins sur le XML et je veux juste les données, vous pouvez utiliser
file_get_contents
.pour obtenir le contenu html de la page
en mots simples
télécharger le simple_html_dom.php à partir d'ici Cliquez ici
maintenant écrire ces ligne à votre fichier Php
include_once('simple_html_dom.php');
et de commencer votre coading après que
$html = file_get_html('http://www.google.co.in');
aucune erreur ne sera affiché
Essayer file_get_contents.
http://www.php.net/manual/en/function.file-get-contents.php