ファイルがアップロードできません・・・。

下記のコードを書いたのですが、Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to access という表示が出て、ファイルのアップロードができません・・・。だれか解決策を教えてくれませんか?
コード1
<form action='sample023.php' method='post' enctype='multipart/form-data'>
<dl>
<dt>写真</dt>
<dd>
<input name='my_img' type='file' id='my_img' size='50'/>
</dd>
</dl>
<input type='submit' value='送信する'/>
</form>


コード2


<?php
$file = $_FILES['my_img'];

print('ファイル名(name): ' . $file['name'] . '<br />');
print('ファイルタイプ(type): ' . $file['type'] . '<br />');
print('アップロードしたファイル(tmp_name): ' . $file['tmp_name'] . '<br />');
print('エラー内容(error): ' . $file['error'] . '<br />');
print('サイズ(size): ' . $file['size'] . '<br />');

// ファイルアップロードの処理をする
$ext = substr($file['name'], -3);
if ($ext == 'gif' || $ext == 'jpg' || $ext == 'png') {
$filePath = './user_img/' . $file['name'];
move_uploaded_file($file['tmp_name'], $filePath);
print('<img src="' . $filePath . '" />');
} else {
print('※拡張子が.gif, .jpg, .pngのいずれかのファイルをアップロードしてください');
}
?>

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/11/14 16:04:40
  • 終了:2011/11/14 23:04:23

ベストアンサー

id:munyaX No.1

munyaX回答回数120ベストアンサー獲得回数242011/11/14 17:47:06

./user_img/ は存在しますか?
./user_img/ へのパスは正しいですか?絶対パスにすると変化はありますか?
./user_img/ のパーミション(実行権)は正しいですか?
 ※Webサーバが動作しているユーザーに対して
  書き込みを許可している必要があります。
 ※よく分からない場合は試しに777にしてみましょう。

id:saikindarasine

./user_img/ は存在しますか?
まさにこれでした!!!
ご迷惑をおかけしました・・・。
指摘ありがとうございます。

2011/11/14 23:04:14

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません