[PHP-users 13263] Re: ファイルアップロード時にファイル名が正しく扱えない問題(便乗質問)
山本 健一
php-users@php.gr.jp
Fri, 14 Feb 2003 10:55:28 +0900
山本です。
実は、いろいろなパターンでやってみたんですが、
結果は同じでした。
php.ini の中で
mbstring.internal_encoding = Shift_JIS
としてみたら
Directive Local Value Master Value
mbstring.internal_encoding EUC-JP Shift_JIS
となります。
Local Valueも、Shift_JISにするには、どのようにするのでしょうか?
phpinfo()でみると、一覧表.xlsが
_FILES["upfile"] Array
(
[name] => .xls
[type] => application/vnd.ms-excel
[tmp_name] => X:\hogehoge\php76.tmp
[error] => 0
[size] => 25600
)
になっています。
test.php
<?
echo "ファイル名:". $_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>
<?
phpinfo();
?>
On Fri, 14 Feb 2003 10:21:42 +0900
Moriyoshi Koizumi <moriyoshi@at.wakwak.com> wrote:
<20030214102142MIMYIv@at.wakwak.com>
> 小泉です。
>
> うまくいくかどうかちょっといまこちらでは試せないので分かりませんが、
> いま思いあたることがあったので書いておきます。
>
> php.ini の中で
>
> mbstring.internal_encoding=Shift_JIS
>
> としてみるとどうでしょう?
>
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
--
山本 健一 <yamamoto@a6s.highway.ne.jp>