問題を絞り込むために、以下のスクリプトからすべての無関係なコードを削除しましたが、今でも「必要最低限」に絞っても機能しません。
これに関するWebサーバーのエラーログにエラーはなく、print_r($ _ Files)は空です。これが機能しなくなる原因は何でしょうか?
アップロードしようとしているファイルは20Kbです。phpサーバー変数upload_max_filesize =100Mおよびpost_max_size =101M。
<?
echo 'Here is some debugging info:';
print_r($_FILES);
if ($_FILES['image']['name']) {
echo "\n\nFiles Detected";
} else {
?>
<!DOCTYPE HTML>
<html>
<head>
<title>File Upload</title>
</head>
<body>
<form
action = "<?=$_SERVER['PHP_SELF']?>"
enctype = "multipart/form-data"
name = "uploadImage">
Upload:
<input type='file' name='image'><br><br>
<input type="submit" value="Upload">
</form>
</body>
</html>
<? } ?>
ファイルが検出されません。