こんにちは。
phpで画像や動画などをアップする機能を実装しております。
move_uploaded_fileコマンドを使って、tem_nameという名前のテンポラリフォルダから指定したフォルダにファイルを移動させたいのですが、下記のプログラムでは、ファイルを移動できておりません。
ファイルアップの解説サイトをいくつか参照して試してみたのですが、ファイルを移動できておりません。
送信フォームはname = 'image'と設定しております。また、index.phpと同じフォルダ内にimagesフォルダを置いており、そこにファイルを移動させたいと思っております。
ほとんど変わりませんが、以下の2通りを試してみました。
ご指導をいただければ幸いです。
プログラム1
$filename = $FILES['image']['name']; $dir = "./images/"; $rs = move_uploaded_file($FILES['image']['tmp_name'], $dir.$filename); if($rs == FALSE){ echo "could not upload!"; exit; }
プログラム2
$filepath = IMAGES_DIR . '/' . $_FILE['image']['name']; $rs = move_uploaded_file($_FILES['image']['tmp_name'], $filepath); if($rs == FALSE){ echo "could not upload!"; exit; }
エラー(ともに同じエラー)
could not upload!
まだ回答がついていません
会員登録して回答してみよう