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