• 締切済み

simple_html_dom.phpのエラー

時間があまりなかったので、 詳しく調べられてませんが、 simple_html_dom.php を使ってスクレイピングをしたのですが、 バッチが途中でkilledとなってしまいました。 エラーハンドリングにカスタマイズが必要だと思ってるのですが、 ご教授願えないでしょうか。 for($i=1; $i<100; $i++){ $param = ''; $url = sprintf('http://www.test.com?testid=%s, $i); echo "$url\n"; $html = file_get_html($url, false); } 上記で途中までは実行されるのですが、 途中でバッチがkilledとなり、 処理が終わってしまうのです。 ローカル環境ではうまく言ったのですが、 さくらのレンタルサーバでやるとそうなりました。 宜しくお願いします。

みんなの回答

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

単に「実行時間オーバー」で強制終了になっているだけではありませんか? ループ数を減らして確認してみてください。

prr4e
質問者

お礼

ありがとうございます。 途中までは行くって言うのが、 35回までは正常に行くのですが、 36回でkilledとなってしまいます。 ini_set('max_execution_time',0); とやっても同様です。

関連するQ&A