【PHP】下らねぇ質問はID出して書き込みやがれ 75
■ このスレッドは過去ログ倉庫に格納されています
0416nobodyさん
2008/10/29(水) 11:54:40ID:X0IlisXcこれまで、.jpgのアップローダを作るのはうまくいったんですが、同じロジックだとうまくいかないようです。
画面遷移は
「フォーム」→「確認画面」→「完了画面」 となっていて、問題は確認画面で起きています。
確認画面での処理は、 一時ファイル化されたアップロードファイルを特定の名前に置き換えて
保存領域(/upfile_keep/)に移動となっています。 スクリプトは以下の通りです。
$music1_keep = "../../../".$_SESSION['uType']."/img/upfile_keep/".$_SESSION['session_id']."music1.mp3";
/*アップロードされたファイルを一時保存ディレクトリ(/img/upfile_keep/)に移動 */
if($_FILES['music1']['tmp_name']){//アップロードされたファイルがあれば
move_uploaded_file($_FILES['music1']['tmp_name'],$music1_keep);
}
アップロードしたファイルが.jpgの時は、$_FILES['music1']['tmp_name']が存在したのですが(var_dump($_FILES)で確認)、
.MP3をアップロードしたところ、同様の一時ファイルが存在しません。(以下が出力です)
array(4) { ["music1"]=> array(5) { ["name"]=> string(54) "サンプル音楽.mp3" ["type"]=> string(0) ""
["tmp_name"]=> string(0) "" ["error"]=> int(1) ["size"]=> int(0) }
["photo"]=> array(5) { ["name"]=> string(11) "サンプル画像.jpg" ["type"]=> string(10) "image/jpeg"
["tmp_name"]=> string(52) "C:\DOCUME~1\HOGE\LOCALS~1\Temp\php\upload\php299.tmp"
["error"]=> int(0) ["size"]=> int(283897) }}
何か手違いがあるのか、mp3用のやり方があるのか、、判断しかねています
すみませんがアドバイスお願いします
環境はwinXP apache2 php5です
■ このスレッドは過去ログ倉庫に格納されています