[PHP-users 12472] Re: ファイルアップロード時にファイル名が正しく扱えない問題

HAMAI Kyoichi php-users@php.gr.jp
Thu, 9 Jan 2003 09:53:32 +0900


濱井です。
2003/01/09 08:57:29 +0900に"Takeshi Yamguchi"さんが送られた
メールに関する返信です。

>正常にファイルデータのアップロードは行えるのですが、
>場合によって、$fl_nameでファイル名を正しく取り出せて
>いないときがあります。
>エラー動作する場合のファイル名は以下の通り。
>------------------------------------------
>【ケース1】
>"高速バス時刻表(東京-新宿).txt"の場合、
>↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
>(東京-新宿).txt
>
>【ケース2】
>"abcd申し込みフォーム画面(テスト).JPG"の場合
>↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
>し込みフォーム画面(テスト).JPG
>------------------------------------------
>
>
>$fl_nameで、半角/全角が混同した名前を持つファイルを
>扱うことは難しいのでしょうか?

シフトJISでは、申"905C"、表"955C"と、\"5C"を含んでいるので、その前の
部分がフォルダ名(ディレクトリ名)として切り捨てられているように
見えます。