2
MAMP(OS Xの1.9.4)を使用してファイルをアップロードしようとしています。私はこのスクリプトI found here使用 :ここMAMPを使用した4kbファイルのアップロード
は、フォームのコードです:
<form enctype="multipart/form-data" action="uploader.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>
そしてuploader.php
コード:
$target_path = "uploads/";
$target_path = $target_path . basename($_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "The file ". basename($_FILES['uploadedfile']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
uploads
フォルダが存在しませんが、私は自分のフォームを送信するとき、私を得ます次のエラー:
There was an error uploading the file, please try again!
どうすれば解決できますか? ありがとう、
よろしく。
EDIT:phpinfo(5.3.2)では、ファイルのアップロードは「オン」です。
'$ _FILES ['uploadedfile'] ['error']'はエラーが発生した場合にエラーコードを保持します。それは何と言いますか? –
私は "エコー$ _FILES ['uploadedfile'] ['エラー'];それは '0'を返しました。 – Zakaria
あなたは 'var_dump($ _ FILES);'をしてもよろしいですか? –