PHP Simple HTML DOM Parserでエラーが出る。

PHP Simple HTML DOM Parserでstr_get_html()で初期化しようとするとFalseになるためfindメソッドを呼び出しても

Fatal error: Call to a member function find() on a non-object

エラーになってしまう件。

原因は
simple_html_dom.phpの65行目付近

define('MAX_FILE_SIZE', 600000);

600kByteを超えるHTMLファイルは扱えないようです。
外部から設定を変更する方法はなさそうなので、この行を直接書き換えて大きい数字にする必要があります。

タイトルとURLをコピーしました