画像のアップロード フローに取り組んでいますが、テスト後に奇妙な問題が発生しています。次のファイル名を使用してテストしようとしています。
1234567890-=!@#$%^&()_+qwertyuiop[]{}asdfghjkl;'zxcvbnm,.png
フォームが投稿された後、$_FILES オブジェクトで確認すると、返される名前は次のとおりです。
zxcvbnm,..png
(2つのドットはタイプミスではありません)
これを調べてみると、魔法の引用符と関係があるのではないかと聞きました。私はそれらをオフにしようとしましたが、成功しませんでした。何か案は?また、以下のコード...
$size = sizeof($_FILES['userfile']['name']);
for($i = 0; $i < $size; $i++) {
$file_name = $_FILES['userfile']['name'][$i];
$file_path = $_FILES['userfile']['tmp_name'][$i];
$file_error = $_FILES['userfile']['error'][$i];
...
$file_name 変数は、トリミングされるものです。考え?