[PHP-users 23628] Re: アップロードするファイルサイズについて

HOTTA Michihide hotta @ net-newbie.com
2004年 11月 15日 (月) 14:45:05 JST


堀田@長崎市です。

satoshi @ try-square.co.jp wrote:
> 便乗質問ですいませんが、アップロード中のサーバ側一時ファイル
> を、ユーザ側情報との紐付け付きで取得する、何かいい方法があり
> ましたら教えてください。

Linux/UNIX 限定 && 思いつきですが、

$ cat > abc
(このままにしておいて、別の端末から)
$ ps ax|grep cat
 6076 pts/2    S      0:00 cat
$ sudo ls -ld  /proc/6076/1
Password:
l-wx------ 1 hotta  hotta  64 Nov 15 14:31 /proc/6076/fd/1
-> /home/hotta/abc

てな感じです。

アップロードデータを受けている PHP(httpd)自身のプロセス
ID は posix_getpid() で取れるみたいなので、/proc ファイ
ルシステムを監視する仕組みを組み込めばできないことはな
さそうな気もします(気がするだけかも?)

ただ、ファイルのアップロード実行中に JavaScript をブラウザ
内の別スレッド?で実行させ、そのスレッドから php の監視用
スクリプトを叩きにいくとか、そのあたりの手法は(できるか
どうかも含めて)さっぱりでございます(^^;;;
-- 
堀田倫英 <hotta @ net-newbie.com>


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