$uploadfile = $uploaddir.DS.basename($file['name']);
とした場合、ファイル名に日本語が含まれる場合basename関数が正しく機能してくれません。
$test=current(explode('.', $file['name']));
で配列に分解して一番初めの配列というように変更すればよいでしょう。
$uploadfile = $uploaddir.DS.basename($file['name']);
とした場合、ファイル名に日本語が含まれる場合basename関数が正しく機能してくれません。
$test=current(explode('.', $file['name']));
で配列に分解して一番初めの配列というように変更すればよいでしょう。