manchmal, wenn ich einfache HTML-Dom-Methoden wie save(), children(), first_child() ich bekomme einen Fehler, der Call zu undefinierten Methode sagt. Warum bekomme ich diesen Fehler?Schwerwiegender Fehler: Aufruf zu undefinierter Methode simple_html_dom :: first_child()
Antwort
Ich bin nicht sicher, ob diese späte Antwort für Sie verwendbar ist. Ich habe die gleiche Fehlermeldung und finde heraus, dass für simple_html_dom die Verwendung folgt:
$ h = new simple_html_dom; $ h -> laden ($ your_html_string); // zum Beispiel blah blah blah ... statt (sehr wichtig): $ h -> faust_child(); müssen Sie:
$ f -> $ h -> finden ($ tag, 0); // hier $ tag ist 'div' $ f -> first_child;
Wenn Sie Ihr Tag leider nicht kennen, müssen Sie preg_match verwenden, um es zu bekommen. Ich hoffe das hilft.
Vielleicht ist es nicht Knoten oder null Also, Sie müssen es überprüfen.
Bitte versuche dieses http://stackoverflow.com/about zu lesen, um mehr Verständnis für Fragen/Antworten hier auf SO zu bekommen. Ihr Beitrag beantwortet die Frage nicht. Es ist eher ein Kommentar, den Sie hinzufügen können, sobald Sie Ihre Reputation erhöhen: http://stackoverflow.com/faq#reputation –
- 1. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion expect_popen()
- 2. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion mysql_connect()
- 3. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion http_get()
- 4. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion: imagecreate()
- 5. php Schwerwiegender Fehler: Aufruf zu undefinierter Methode TCPDF :: addTTFfont() in
- 6. PHP DOMDocument: Schwerwiegender Fehler: Aufruf zu undefinierter Methode DOMElement :: save()
- 7. Schwerwiegender Fehler: Aufruf zu undefinierter Methode Module_model :: active()
- 8. Kohana ErrorException [Schwerwiegender Fehler]: Aufruf zu undefinierter Methode Request :: redirect()
- 9. Schwerwiegender Fehler: Aufruf zu undefinierter Methode PDO :: bindparam()
- 10. Schwerwiegender Fehler: Aufruf zu undefinierter Methode objectInfo :: objectInfo()
- 11. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion: MDB2_Driver_MYSQL :: getAll()
- 12. XAMPP - Schwerwiegender Fehler: Aufruf zu undefinierter Funktion mysql_connect()
- 13. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion navigator_web() in
- 14. PHP Schwerwiegender Fehler: Aufruf zu undefinierter Funktion password_verify()
- 15. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion finfo_open() in PHP
- 16. PHP Schwerwiegender Fehler: Aufruf zu undefinierter Funktion mssql_connect()
- 17. PHP/Apache: PHP Schwerwiegender Fehler: Aufruf zu undefinierter Funktion mysql_connect()
- 18. Fehler: Aufruf zu undefinierter Methode mysqli_result :: fetch_both()
- 19. Schwerwiegender Fehler: Aufruf zu undefinierter Methode GuzzleHttp \ Client :: request() mit Guzzle 6
- 20. Aufruf zu undefinierter Methode CI_DB_mysql_driver :: row_array()
- 21. Aufruf zu undefinierter Methode Query \ Builder
- 22. Schwerwiegender Fehler: Aufruf zu undefined Methode enthält() in Symfony 2.7
- 23. PHPUnit Aufruf zu undefinierter Methode `Mock_x _ :: method()`
- 24. Aufruf zu undefinierter Methode Google_Service_Drive_FileList :: getItems()
- 25. Aufruf zu undefinierter Methode CI_Input :: load_query()
- 26. Laravel Fehler: Aufruf zu undefinierter Methode class :: seeJsonStructure()
- 27. Magento-Cron-Skript "Aufruf zu undefinierter Methode"
- 28. Aufruf zu undefinierter Methode JController :: getInstance()
- 29. Aufruf zu undefinierter Methode PDO :: fetchColumn()
- 30. Aufruf zu undefinierter Methode mysqli :: data_seek()
Sind Sie sicher, dass mit dem Befehl "file_get_html" die HTML-Datei erfolgreich erstellt wurde? – trante
ja, html ist erfolgreich genommen ich fand, dass dieser Fehler auftaucht, wann immer die Verwendung dieser Methode in diesem Codeabschnitt nicht anwendbar ist, aber ich weiß nicht, warum php unbestimmte Methode geben Fatal Error vielleicht etwas falsch in PHP – pouya
sowieso ich benutze curl um HTML als String zu bekommen und dann -> lade den String – pouya