[PHP-users 8069] php3 でファイル出力の限界について

Kenji Ono php-users@php.gr.jp
Sat, 15 Jun 2002 18:38:41 +0900


皆さん今日は。小野と言います。

教えていただきたいのは、PHPから自サーバ上にファイル出力する際、
出力できるファイルサイズに制限はあるのかです。

環境は
・DB:PostgreSQL7.1.3
・WEB:Apache1.3.23
・PHP:PHP3.0.18JP
・OS:Redhat7.2
です。

今、WEBからのキックで、Postgresの検索結果をファイル出力する
プログラムを組んでいます。
1行のバイト量は200バイトほどです。
これを20行ほどの時はエラーもなくファイル出力できます。
600行ほど出力しようとしているのですが、45Kbyte前後でファイルが
切れてしまいます。
PHPエラーは画面に出力するようにしていますが、エラーは出力されて
いません。

---<記述はこんな感じです>---
$fp = fopen("/var/tmp/postgres.csv" , "w");
データ検索処理
for($i = 0 ; $i < データ件数 ; $i++)
{
 $data = $値1 . "," . $値2 . "," . $値3 . "," . $値4 ;
  fputs($fp, $data) ;
}
fclose($fp) ;

デフォルトの制限値などありましたら教えて頂きたく、宜しくお願い
します。