[PHP-users 12473] Re: ファイルアップロード時にファイル名が正しく扱えない問題
小曽根賢治
php-users@php.gr.jp
Thu, 09 Jan 2003 09:54:55 +0900
よくあるケースです。
googleに「化け文字」「php」「perl」などで聞いてみましょう。
ちなみにこの件は、マニュアルで
StripSlashes AddSlashess
のあたりを読んでみてください。
参考:化け文字一覧(みなさんのメーラーで化けたらごめんなさい)
―ソЫIX噂浬欺圭構蚕十申
曾箪貼能表暴予禄兔喀媾彌
拿杤歃濬畚秉綵臀藹觸軆鐔
饅鷭
Acpでした。
> 山口と申します。
>
> ファイルをアップロードするプログラムを作成しています。
> その際、以下の一行でアップロード作業を試みています。
> --------------------------------------------------
> move_uploaded_file($fl,"column_files/".jcodeconvert($fl_name,0,2);
> --------------------------------------------------
> ***環境***
> Windoiws XP
> PHP 4.2.2
> Apache1.3.20
>
>
> 正常にファイルデータのアップロードは行えるのですが、
> 場合によって、$fl_nameでファイル名を正しく取り出せて
> いないときがあります。
> エラー動作する場合のファイル名は以下の通り。
> ------------------------------------------
> 【ケース1】
> "高速バス時刻表(東京-新宿).txt"の場合、
> ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
> (東京-新宿).txt
>
> 【ケース2】
> "abcd申し込みフォーム画面(テスト).JPG"の場合
> ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
> し込みフォーム画面(テスト).JPG
> ------------------------------------------
>
>
> $fl_nameで、半角/全角が混同した名前を持つファイルを
> 扱うことは難しいのでしょうか?
>
> ※参考にしたQ&A
> [PHP-users 6531] はじめまして。〜
>
>
> ご教授のほど、よろしくお願い申し上げます。
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users