Herunterladen simple_html_dom Klasse Hier und verwenden Sie die enthaltenen Methoden nach Belieben. Es ist wirklich großartig, besonders wenn Sie mit E-Mail-Newslettern arbeiten:
Es sieht so aus, als ob Sie suchen simplexml_load_file Das lädt eine Datei und legt sie in a SimpleXML Objekt.
Wenn es nicht gut formatiert ist, kann das natürlich zu Problemen führen. Ihre andere Option ist DomObject::loadHTMLFile. Das verzeiht schlechter gestalteten Dokumenten viel mehr.
Wenn Sie sich nicht für XML interessieren und nur die Daten möchten, können Sie verwenden file_get_contents.
Wie Ihnen alle gesagt haben, sehen Sie diesen Fehler, weil Sie ihn offensichtlich nicht heruntergeladen und eingebunden haben simple_html_dom Klasse, nachdem Sie diesen Code von Drittanbietern einfach kopiert und eingefügt haben. Jetzt haben Sie zwei Möglichkeiten, Option eins ist das, was alle anderen Entwickler zusammen mit mir in ihren Antworten angegeben haben.
Allerdings mein Freund,
Option zwei ist, diese PHP-Klasse des Drittanbieters überhaupt nicht zu verwenden! und verwenden Sie die Standardklasse des PHP-Entwicklers, um dieselbe Aufgabe auszuführen, und diese Klasse wird immer mit PHP geladen, sodass die Verwendung dieser Methode neben Originalität plus Sicherheit auch effizient ist!
Anstatt file_get_html die keine von PHP-Entwicklern definierte Funktion verwendet-
$doc = new DOMDocument();
$doc->loadHTMLFile("filename.html");
echo $doc->saveHTML(); das ist in der Tat von ihnen definiert. Überprüfen Sie es auf php.net/manual(Original PHP-Handbuch von seinen Entwicklern)
Dadurch wird der HTML-Code in ein DOM-Objekt eingefügt, das nach einzelnen Tags, Attributen usw. analysiert werden kann. Hier ist ein Beispiel für das Abrufen aller „href“-Attribute und der entsprechenden Knotenwerte aus dem „a“-Tag. Sehr cool….
Laden Sie hier die simple_html_dom.php herunter Hier klicken
Schreiben Sie nun diese Zeile in Ihre Php-Datei include_once(‘simple_html_dom.php’);
und starten Sie danach Ihr Coading $html = file_get_html(‘http://www.google.co.in‘); es wird kein Fehler angezeigt
Versuchen Sie, den Fehlertext zu lesen und zu verstehen
– Riad
19. August 11 um 16:54 Uhr