有時當我使用像save(),children(),first_child()這樣簡單的html dom方法時,我得到一個錯誤,表示調用未定義的方法。爲什麼我得到這個錯誤?致命錯誤:調用未定義的方法simple_html_dom :: first_child()
0
A
回答
0
我不確定這個遲到的答案是否適用於您。我得到了同樣的錯誤信息,並發現對於simple_html_dom,用法如下:
$ h = new simple_html_dom; $ h - > load($ your_html_string); //例如等等等等...... 而不是使用(非常重要): $ h - > fist_child(); 您需要:
$ f - > $ h - > find($ tag,0); // here $ tag is'div' $ f - > first_child;
不幸的是,如果你不知道你的標籤,你需要使用preg_match來獲取它。希望這個幫助。
0
也許它不是節點或空 所以,你必須檢查它。
+0
請嘗試閱讀本文http://stackoverflow.com/about,以獲得有關SO上的問題/答案的更多理解。你的貢獻沒有回答這個問題。這更多的是一個評論,你可以添加一次,你會增加你的聲譽:http://stackoverflow.com/faq#reputation – 2013-08-28 12:50:13
相關問題
- 1. 致命錯誤:調用未定義的方法 - 錯誤
- 2. 致命錯誤:調用未定義的方法PDO :: close()方法
- 3. 致命錯誤:調用特定行上的未定義方法
- 4. PHP,致命錯誤:調用未定義的方法。但方法是定義的?
- 5. Magento的:致命錯誤:調用未定義的方法Varien_Data_Collection :: addFieldToFilter()
- 6. 致命錯誤:調用未定義的方法stdClass的
- 7. 致命錯誤:調用未定義的方法的DateTime :: createfromformat()
- 8. 致命錯誤:調用未定義的方法DBConnection的準備::()
- 9. 致命的錯誤:調用未定義的方法mysqli :: error()
- 10. 致命錯誤:調用未定義的方法的Facebook :: require_add
- 11. 致命錯誤:調用未定義的方法stdClass的:: stream_publish()
- 12. 致命錯誤:調用未定義的方法CI_Upload :: do_multi_upload()codeigniter
- 13. PHP致命錯誤:調用未定義的方法mosMenu :: mosDBTable()
- 14. 致命錯誤:調用未定義的方法SplFileInfo :: getRealPath()
- 15. 致命錯誤:調用未定義的方法Minequery :: read()
- 16. 致命錯誤:調用未定義的方法Facebook :: require_login()
- 17. 致命錯誤:調用未定義的方法mysqli_result :: rowCount()
- 18. 致命錯誤:調用未定義的方法mysqli_stmt :: fetch_array()
- 19. 致命錯誤:調用未定義的方法PDOStatement :: fetch_row()
- 20. PHP單位致命錯誤:調用未定義的方法PHPUnit_Framework_MockObject_InvocationMocker
- 21. 致命錯誤:調用未定義的方法User :: password_verify()
- 22. 致命錯誤:調用未定義的方法mysqli_stmt ::查詢()
- 23. PHP致命錯誤:調用未定義的方法DB_Error :: GETALL()
- 24. 致命錯誤:調用未定義的方法CI_DB_mysqli_driver :: result()
- 25. 致命錯誤:調用未定義的方法MarketplaceWebService_Model_GetReportListByNextTokenResult :: getReportInfo()
- 26. 致命錯誤:調用未定義的方法CookieComponent :: del()
- 27. 致命錯誤:調用未定義的方法PDOStatement ::準備()
- 28. PHP DOMDocument:致命錯誤:調用未定義的方法DOMElement :: save()
- 29. 致命錯誤:調用未定義的方法codeigniter
- 30. 笨致命錯誤:調用未定義的方法CI_DB_odbc_driver ::更新()
你確定通過「file_get_html」命令,html文件獲得成功嗎? – trante 2012-04-13 20:31:17
是的,HTML被成功我發現這個錯誤出現時,只要使用該方法是不適用於該部分的代碼,但我不知道爲什麼PHP給未定義的方法致命錯誤可能是錯誤的PHP ini – pouya 2012-04-14 17:30:19
無論如何,我使用捲曲將html作爲一個字符串,然後 - >加載字符串 – pouya 2012-04-14 17:33:25