为什么简单的HTML DOM无法在此代码中工作?这是一个错误吗?以前我从来没有遇到过这样的问题。简单的Html Dom无法在此代码中工作
该HTML代码太大,不能在这里发布。
file.php
<?php
require_once './simple_html_dom.php';
$html = file_get_html('http://sitelab.combr.co/codenotwork.html');
var_dump($html); //bool(false)
?>
为什么简单的HTML DOM无法在此代码中工作?这是一个错误吗?以前我从来没有遇到过这样的问题。简单的Html Dom无法在此代码中工作
该HTML代码太大,不能在这里发布。
file.php
<?php
require_once './simple_html_dom.php';
$html = file_get_html('http://sitelab.combr.co/codenotwork.html');
var_dump($html); //bool(false)
?>
使用pQuery代替: https://github.com/tburry/pquery
也许有一些问题与源站点的代码,这LIB无法解析,或者有问题与分析器。
我看着simple_html_dom代码并解决了问题。问题是因为html代码太大而且simple_html_dom具有大小限制。这只是改变定义('MAX_FILE_SIZE',600000);
你会得到什么错误? – stefan
你应该尝试使用DOMDocument/DOMXpath而不是简单的html dom。 http://php.net/domxpath – Kaylined
'file_get_html()'编码不好,不会给出任何错误。将代码复制到其中(使用默认值),然后调试它。有三个部分可能会出错。 – szako