2017-04-18 93 views
0

为什么简单的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) 
?> 
+1

你会得到什么错误? – stefan

+0

你应该尝试使用DOMDocument/DOMXpath而不是简单的html dom。 http://php.net/domxpath – Kaylined

+0

'file_get_html()'编码不好,不会给出任何错误。将代码复制到其中(使用默认值),然后调试它。有三个部分可能会出错。 – szako

回答

0

我看着simple_html_dom代码并解决了问题。问题是因为html代码太大而且simple_html_dom具有大小限制。这只是改变定义('MAX_FILE_SIZE',600000);