見に行ったページが403エラーなどを返してきた時も処理が止まらないようにしたい場合。
$url = 'http://example.com/'; $context = stream_context_create(array( 'http' => array('ignore_errors' => true) )); $html = file_get_contents($url, false, $context);
file_get_contents()の第3引数に上記のような設定を渡してやれば良い。
これで4系、5系のエラーを無視してページの取得結果を返却してくれるようになる。