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

okkan ufo okkanufo @ yahoo.co.jp
2005年 3月 3日 (木) 18:18:53 JST


ソ表圭.txtというファイルをアップロードすると

ファイルアップロード成功
c:/tmp\php1C1.tmp
./file2/testfolder/.txt
Array
(
    [userfile] => Array
        (
            [name] => .txt
            [type] => text/plain
            [tmp_name] => c:/tmp\php1C1.tmp
            [error] => 0
            [size] => 26
        )

)
となるのでtest.php(EUCで保存)
<form enctype="multipart/form-data"
action="upload_mgr2.php?dir=<?=urlencode(mb_convert_encoding($dir,"EUC-JP","SJIS-win"))?>"
method="POST">
<input type="hidden" name="MAX_FILE_SIZE"
value="10000000">
送信ファイル: <input name="userfile" type="file" >
<input type="submit" value="アップロード">
</form>

の<input name="userfile" type="file" >で\(0x5c)を含む
全角文字は取得できないということでしょうか?もしそうなら
ば、なにかファイル名をupload_mgr2.phpに渡す方法はないで
しょうか。



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