0

我正在尝试对一堆页面使用 php 简单的 dom 解析器,但其中一些页面有问题。虽然在 90% 的页面中一切正常,但在某些 url 中,我无法将 curl 输出保存到字符串中......当然,url 存在......

curl_setOpt($ch, CURLOPT_POST, FALSE);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookieFile);
$data = curl_exec($ch);
$html= str_get_html($data);

if ($html) {
    ....
}

我的代码是这样的,但它永远不会进入 if。我可以毫无问题地回显 $data 但我无法回显 $html :SI 也尝试了 file_get_html 但没有。奇怪的是我没有得到任何错误。我如何配置 php 简单的 dom 解析器来抛出错误。

4

1 回答 1

1

我的天啊!这是数据的文件大小......我将(simple_html_dom.php)更改为更大的东西,我很好......

define('MAX_FILE_SIZE', 800000);

如此糟糕的错误处理:(

于 2013-11-03T19:41:29.050 回答