[PHP-users 13220] Re: ファイルアップロード時にファイル名が正しく扱えない問題(便乗質問)
山本 健一
php-users@php.gr.jp
Wed, 12 Feb 2003 12:48:49 +0900
初めまして、山本と申します。
私も同じような現象なので、便乗質問させていただきます。
環境
Windows XP Pro SP1
PHP 4.3.0
IIS5.1
表や申等の、特殊文字をアップロードする際に発生する問題ですが、
一覧表.txtをアップロードした場合、
<?
echo "FileName:".$_FILES['upfile']['name'];
?>
<form enctype="multipart/form-data" action="test.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<input type="file" name="upfile" size="128">
<input type="submit" value="送信">
</form>
で、
FileName:.txt
となります。
過去ログ等を色々探したりgoogleなどで検索しましたが、解決策が見つかりませ
んでした。
---php.ini---
extension=php_mbstring.dll
default_charset = "Shift_JIS"
output_buffering = On
output_handler = mb_output_handler
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = pass
mbstring.detect_order = auto
mbstring.substitute_character = auto
mbstring.script_encoing = Shift_JIS
mbstring.encoding_translation = On
としています。
よろしくお願いします。
山本 健一 <yamamoto@a6s.highway.ne.jp>