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

Seto php-users@php.gr.jp
Sun, 16 Jun 2002 00:10:40 +0900


 Setoです。
ディフォルトや制限値があるかは知りませんが
同様の処理を行っていますが とりあえずテキスト出力の
結果150Kbyteでも問題なく稼動しております。
環境はおなじような環境ですね。
DB:postgresql-7.1.3
Web:apache_1.3.24+mod_ssl-2.8.8
PHP:php-3.0.18-i18n-ja-3
OS:Laser5 linux7.2
使用コードを末尾につけときます。
ちなみに同じDirに別の方法でもっと大きいファイルは作成できますか?
>皆さん今日は。小野と言います。
>
>教えていただきたいのは、PHPから自サーバ上にファイル出力する際、
>出力できるファイルサイズに制限はあるのかです。
>
>環境は
>・DB:PostgreSQL7.1.3
>・WEB:Apache1.3.23
>・PHP:PHP3.0.18JP
>・OS:Redhat7.2
>です。
cut
//////////////////////////////////
実際はこの処理を10種類分ループ処理していますが問題はでてません。
     $fp = fopen($fpath,'w');
     flock($fp,2);
     $row = 0;
     while (@$data = pg_fetch_row($res, $row)) {
        fwrite ($fp,join("\t",$data)."\n");
        if ($row % 50 == 0) {
           echo '*';
           flush();
        }
        ++$row;
     }
     flock($fp,3);
     fclose($fp);

******************************
 Junya Seto
 http://www.cii.gr.jp/~seto/
******************************