人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ファイルがアップロードできません・・・。
下記のコードを書いたのですが、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のいずれかのファイルをアップロードしてください');
}
?>

●質問者: HGIUGYIVB
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● munyaX
ベストアンサー

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


HGIUGYIVBさんのコメント
./user_img/ は存在しますか? まさにこれでした!!! ご迷惑をおかけしました・・・。 指摘ありがとうございます。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ