[PHP-users 9872] Re: ファイルアップロードの不思議な現象

NAKAMURA Takeshi php-users@php.gr.jp
Sat, 07 Sep 2002 03:44:34 +0900


仲村です。もう、ここまでくると...

From: Masashi Ohba <ohba@netforce.ne.jp>
Date: Fri, 06 Sep 2002 23:47:20 +0900
Subject: [PHP-users 9868] Re: ファイルアップロードの不思議な現象

> 他にOSの種類なんかも渡してあげないと
> 切れ目がわからないからちゃんと動かない気もしますので、
> 作ったやつでは$ostypeって変数も持たせて処理してますが
 なるほど、クライアントの OS が VMS だったりすると、私のは使えませんからねぇ。
php の basename は OpenVMS のフルパス を理解できるのかな?と、
HOST"user password"::DISK:[DIR.DIR2.DIR3]file.ext;バージョン番号
という形式になりますが、実際ありそうなファイル名
TES"SYSTEM CPQJPN"::$DKA400:[TESNCS.CALLREC]CALLREC.LOG;65535
で、試してみるとTES(ホスト名)が、帰ってきますねぇ(^^;
やはり、OpenVMSはマイナーか。
 バージョン番号なんて機能があってすごく便利で、これに何度か救われたんだが。

ついでに Perl で、やると...さすがです。正しい値が帰ってきました。
VMS上で動くだけのことはある。
% perl -MFile::Basename -e '$f="TES\"SYSTEM CPQJPN\"::$DKA400:[TESNCS.CALLREC]CALLREC.LOG;65535";fileparse_set_fstype("VMS");print basename($f),"\n";'
CALLREC.LOG;65535
がんばれPHP!!
# でも、WebサーバーはクライアントのOSをどうやって知ればいいんだ?
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+
 関西沖縄青年の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部
 仲村 武 <1Yen@Bigfoot.COM>
# 以前、COMPAQにマシンを見てもらったらパスワードが CPQJPNに変えられて
# いた事が。びっくりしたぞ COMPAQ