0

1つのサイトをスクレイピングしていて、10000のコンテンツのうち4000に到達できたので、停止して言うでしょう

PHP 警告: file_get_contents(): ファイル名を /Users...simple_html_dom.php 行 70 で空にすることはできません PHP 致命的なエラー: 非オブジェクトでのメンバー関数 find() の呼び出し

simple_html_dom.php の 70 行目

$contents = file_get_contents($url, $use_include_path, $context, $offset);

空のファイル名をバイパスしてプロセスを完了する方法を知りたいですか?

4

2 に答える 2

2
$contents = '';
if(!empty($url)) {
    $contents = file_get_contents($url, $use_include_path, $context, $offset);
}
于 2012-01-07T01:21:13.270 に答える
1

おそらく、 $url に値があることを確認する必要があるだけです...

if(!empty($url)) {
    $contents = file_get_contents($url, $use_include_path, $context, $offset);
}
于 2012-01-07T01:21:53.597 に答える