최근에 경험하지 못한 문제가 최근에 나타났습니다. 그 난 그냥 테스트를 위해, 정말 간단한 PHP 스크립트를 추가 한 후PHP로 특정 파일을 업로드 할 수 없습니다.
<form method="POST" enctype="multipart/form-data" action="">
<input type="file" name="file">
<input type="submit" name="submit">
</form>
:
나는 기본적으로 이런 형태로 만든 WAMP에
<?php
if (!empty($_POST['submit'])) {
echo 'OK';
} else {echo 'empty';}
?>
내 설정을 파일이다 2MB를 초과 할 수 없습니다. 좋아, 이제 이미지 나 음악, .exe 또는 파일을 업로드하면 "OK"텍스트가 표시됩니다. 파일 제한을 초과하더라도.
그러나 제한을 초과하는 .zip 파일을 업로드하면 실제로 "비어있는"메시지가 표시되므로 기본적으로 양식이 제출되지 않지만 페이지가 다시로드됩니다.
아무도 나에게 무슨 일이 일어나는지 말해 줄 수 있습니까? 왜냐하면 나는 여기서 무슨 문제가 될지 모르기 때문입니다.
$ _POST [ 'submit'] 대신 $ _FILES [ 'file']을 (를) 확인해보십시오. –
정확히 무엇을 의미합니까? 결과는 "비어 있음"입니다. 양식이 제출되지 않았다고 생각하기 때문입니다. –
파일 확장명이 비슷합니다. 기본적으로 ini가 허용하지 않는 경우 * .zip – Pogrindis