我想從其他域使用PHP獲得<ul>
s innerHTML
。file_get_contents與目標url源代碼的警告消息
$mhraWebUygulamasi =file_get_contents('http://www.mhra.gov.uk/Safetyinformation/Safetywarningsalertsandrecalls/index.htm');
$doc = new DOMDocument();
$doc->loadHTML($mhraWebUygulamasi);
$doc->preserveWhiteSpace=false;
但是爲了進一步編碼,我得到了這個警告信息。
Warning: DOMDocument::loadHTML(): Unexpected end tag : fragmentinstance in Entity, line: 123 in C:\xampp\htdocs\YeBeSis\mhra.php on line 4
4行是$doc->loadHTML($mhraWebUygulamasi);
其他行號可能目標URL的HTML代碼。 如何輕鬆處理目標網址並將其加載到DOM容器?我哪裏做錯了?
這有幫助嗎? [http://stackoverflow.com/questions/6090667/php-domdocument-errors-warnings-on-html5-tags](http://stackoverflow.com/questions/6090667/php-domdocument-errors-warnings-on- html5-tags) – gmartellino 2013-03-15 23:07:50
謝謝。這個鏈接非常有說服力。但是,我應該處理目標網址html加上supress(禁用)警告消息。我會嘗試@Sheikh Heera的解決方案。 – caglaror 2013-03-16 18:29:07