PHPコードでファイルをアップロードする際に問題があります。私はいくつかのチュートリアルといくつかのデバッグのヒントとアドバイスを(こことここで)チェックアウトしましたが、何も動作していません。 print_r($ _ FILES)は結果を返しません。PHP:ファイルアップロードが機能しません
print("[ini get: ".ini_get("file_uploads")."]<br />");
print("[".$_FILES["avatar"]["name"]. "==".$_FILES["avatar"]["tmp_name"]."]<br />");
そして、このために、私が取得:
<form action="admin_avatars.php" method="post" enctype="multipart/form-data">
<p>Image: <input type="file" name="avatar" id="avatar" /></p>
<p class="buttonset"><input type="submit" value="Upload" /></p>
</form>
そしてここでは、(私のfile_uploadsが「オン」に設定されていることを確認するためには、ini_getと)私のPHPのコードは次のとおりです。ここに私のHTMLコードです出力:何もアップロードされていないか、なぜ$ _FILESが何かで満たされていない理由
[ini get: 1]
[==]
はちょっと、この時点で困惑。どのような細かい部分が欠けていますか?
ありがとうございます!
ここにファイルをアップロードするものはありません。 [ハウツー](http://php.net/manual/en/features.file-upload.php)を読んだことがありますか? –
ファイルの大きさはどれくらいですか?あなたの 'post_max_size'を確認してください。 –
@JayBlanchard、ファイルをアップロードする方法は何ですか? method = "post"とenctype = "multipart/form-data"の入力、 "file"タイプの入力、送信ボタンがあります。次に、$ _FILESの設定を得るためのprintステートメントがあります。私は何が欠けているか分からない。 編集:はい、私はファイルを使って何もしていないと思います。しかし、私はその段階にさえいません。ファイルが正常にアップロードされた場合は、少なくとも$ _FILES ["avatar"] ["name"]または["tmp_name"]の値が必要です。 –