웹 사이트 용 간단한 콘텐츠 관리 시스템을 만들고 두 이미지를 업로드하고 싶습니다. 하나는 미리보기 이미지이고 다른 하나는 1920x5036 픽셀입니다. 나는이 있습니다
HTML (하고 Upload.html) :2000 픽셀 이상의 이미지를 업로드 할 수 없습니다.
<form action="upload.php" method="post" enctype="multipart/form-data">
<p>Pictures:
<input type="file" name="img[]" />
<input type="file" name="img[]" />
<input type="submit" value="Send" />
</p>
</form>
PHP (upload.php로 일) :
$uploaddir = 'images/';
foreach ($_FILES["img"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK){
$tmp_name = $_FILES["img"]["tmp_name"][$key];
$name = $_FILES["img"]["name"][$key];
move_uploaded_file($tmp_name, "images/$name");
}
}
php.ini 파일 :
memory_limit를 = 500M
max_input_time = 300
post_max_size = 40M
이 upload_max_filesize = 10M
max_file_uploads = 10
난 다음 사양이 업로드하고 있습니다 첫 번째 이미지 :
이름 : project02_thumb
1900 X 1307 픽셀
1.69 MB
을 해당 이미지가 업로드되고 올바른 폴더로 이동합니다.
두 번째 이미지 사양 :
이름 : project02 두 번째 이미지가 업로드되지 없구요
3.19 MB
1920 X 5036 픽셀. 내가 무엇을 더 할 수 있을까?
화면에 오류가 표시되지 않습니다.
솔루션
문제는 높은 해상도의 이미지에서 아니었다.
나는 이 upload_max_filesize 및 post_max_size을에서 40M 에 ALL의 php.ini 파일을 변경했다.
xampp v3.2.2
(C : \ xampp \ php)에는 php.ini 이름이 3 개인 파일이 있습니다.
php.ini의
php.ini의 개발
PHP.INI 생산
Wamp 서버를 사용하고 있습니까? – Swolschblauw
오류 로그를 확인 했습니까? –
업로드 속도가 빠르지 않습니까? max_execution_time까지 업로드가 중지되지 않습니까? –