[PHP-users 32213] Re: ファイルのアップロードが完了するまで処理を中断は可能?

study @ hinami.net study @ hinami.net
2007年 5月 28日 (月) 23:08:36 JST


yktと申します。

実際にテストをしてみたわけではありませんが、
最終的にファイルが存在してほしい場所が/path/to/image.pngとして

$filePath = '/path/to/image.png';
while (file_exists($filePath) === false) {
sleep(1);
}

のようなことでは出来ませんでしょうか。
あるいは
while (fileatime($filePath) + 1 < time()) {
のような条件でいかがでしょう。

------
http://hinami.net/
ykt



> 仲村です
> 
> On Mon, 28 May 2007 17:16:25 +0900,
>  Hiroshi Ishiura <issy777 @ e-entrance.org> wrote:
> 
> > 画像アップ時のテンポラリフォルダから指定のフォルダに一度コピーし、そのま
> > まファイルがコピー先に存在していたら画像を表示する
> 
> ではなくて、
>  フォーム --submit--> アップロード --リダイレクト--> 画像表示
> と、すぐ表示するのではなくて、中間のページを作ってみてはどうでしょうか?
> 
>  Ajax とか使えば ページの遷移無しにアップロードもできますが、
> 私の手には余ります(笑)
> ----+----1----+----2----+----3----+----4----+----5----+----6----+
>  関西沖縄の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部
>  仲村 武 <1yen @ sh.rim.or.jp>
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3


PHP-users メーリングリストの案内