脚本宝典收集整理的这篇文章主要介绍了php – 解析html错误问题的HTML代码,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
但是当我写代码时,
$url = "http://dizli.COM/dizli/db.htML"; $dom = new DOMDocument(); $html = $dom->loadhtmlFile($url); $dom->PReserveWhITeSpace = false; $tables = $dom->getelementsbytagname('table'); $tr = $tables->item(2)->getElementsByTagName('tr'); $rows = $tables->item(0)->getElementsByTagName('td'); foreach($rows as $row) { $movie = $row->getElementsByTagName('b'); echo $movie;}
我收到了一堆错误:
Warning: DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: opening and ending tag mismatch: font and td in http://dizli.com/dizli/db.html,line: 54 in C:\development\app_server\C7\Lib\Tools\News.PHP on line 93 Warning: DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: opening and ending tag mismatch: font and b in http://dizli.com/dizli/db.html,line: 81 in C:\development\app_server\C7\Lib\Tools\News.PHP on line 93 Warning: DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: opening and ending tag mismatch: font and b in http://dizli.com/dizli/db.html,line: 106 in C:\development\app_server\C7\Lib\Tools\News.PHP on line 93 Warning: DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: htmlParseEntityRef: no name in http://dizli.com/dizli/db.html,line: 115 in C:\development\app_server\C7\Lib\Tools\News.PHP on line 93 Warning: DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: opening and ending tag mismatch: td and b in http://dizli.com/dizli/db.html,line: 126 in C:\development\app_server\C7\Lib\Tools\News.PHP on line 93 Warning: DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: opening and ending tag mismatch: td and font in http://dizli.com/dizli/db.html,line: 126 in C:\development\app_server\C7\Lib\Tools\News.PHP on line 93 Warning: DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: opening and ending tag mismatch: font and b in http://dizli.com/dizli/db.html,line: 128 in C:\development\app_server\C7\Lib\Tools\News.PHP on line 93 Warning: DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: htmlParseEntityRef: no name in http://dizli.com/dizli/db.html,line: 1575 in C:\development\app_server\C7\Lib\Tools\News.PHP on line 93 Warning: DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: Tag blink invalid in http://dizli.com/dizli/db.html,line: 2190 in C:\development\app_server\C7\Lib\Tools\News.PHP on line 93 Warning: DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: opening and ending tag mismatch: td and b in http://dizli.com/dizli/db.html,line: 2200 in C:\development\app_server\C7\Lib\Tools\News.PHP on line 93 Warning: DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: opening and ending tag mismatch: td and font in http://dizli.com/dizli/db.html,line: 2200 in C:\development\app_server\C7\Lib\Tools\News.PHP on line 93 Warning: DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: opening and ending tag mismatch: body and center in http://dizli.com/dizli/db.html,line: 2225 in C:\development\app_server\C7\Lib\Tools\News.PHP on line 93 catchable Fatal error: Object of class domnodelist Could not be converted to string in C:\development\app_server\C7\Lib\Tools\News.PHP on line 102
有人可以帮我解析这个链接,这样我就可以保存电影的名字和导演的名字.
提前致谢.
Zeeshan
以上是脚本宝典为你收集整理的php – 解析html错误问题的HTML代码全部内容,希望文章能够帮你解决php – 解析html错误问题的HTML代码所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。