[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 メーリングリストの案内