配列にアクセスしようとすると$_FILES
、PHP はエラーを返します。
「未定義のインデックス: 画像」.
私のphp.ini
ファイルでFile Uploads
は、オンになっており、すべてのユーザーが/tmp
ディレクトリに書き込むことができます。HTML フォームでは、enctype は に設定され"multipart/form-data"
ます。興味深いことに、アップロードされたファイルのベース名が表示されるので、PHP は実際にファイルを確認したものの、アップロードに問題があると思われます。誰かがこの問題の潜在的な解決策について提案できますか? ちなみに私はPHP5を使っています。
PHP ファイルのスニペット
echo "Picture=" . $_POST['picture'] . "<br/>";
$uploadedPic = $_FILES['picture']['tmp_name'];
HTMLフォーム
<form action="PHPFile.php" method="post" enctype="multipart/form-data">
<p> Picture </p>
<input type = "file" id="picture" name="picture"/>
</form>