• ベストアンサー

落ちてしまう・・・

すみません、質問があります。 PHPでファイルを1行ずつ読み込み その中に指定した文字列が存在すれば別ファイルに書き込む処理を 作成しています。 元となるファイルが異常なほどでかいです。 読み込んでいると途中でかならず落ちてしまいます。 PHPで大きいファイルをあまりにも大きいファイルを読み込むと おちたりするのでしょうか? また大きいファイルを読み込む場合、 何か推奨される関数(今はfgetsで書いています)はありますでしょうか? 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BottleCap
  • ベストアンサー率41% (5/12)
回答No.2

原因は実行時間ではないでしょうか? ご存知かもしれませんが、PHPはデフォルト設定だと 実行時間が30秒を超えるとエラーになります。 set_time_limitを使用することで 解決するかもしれないですよ。 使い方は参考URLをみてください。

参考URL:
http://www.itboost.co.jp/man/php_man/function.set-time-limit.html

その他の回答 (1)

  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.1

異常なほどでかいとは、どれくらいですか? これは搭載メモリ次第です。 「落ちる」と言うのは具体的にどうなるのですか?

関連するQ&A