2014-07-19 5 views
0

50KB가 넘는 파일은 업로드되지 않습니다. 나는 php.ini 파일을 확인하고 난 값을 내가 노력하고 사람이 같은 문제를 통해 간 경우에, 당신의 경험을 공유하십시오, 해결책을 찾을 수 없습니다, 다 읽은 PHP가 55KB 이상의 파일을 업로드하지 않습니다.

post_max_size = 16M (which i have increased from 3 MB but still no luck) 
upload_max_filesize = 64M 
max_file_uploads = 20 

다음있다.

PHP :

if(isset($_FILES["file"])) 
{ 
    if($_FILES["file"]["error"] == 0) 
    { 
     $uploaded_file_name = $_FILES["file"]["name"]; 
     move_uploaded_file($_FILES["file"]['tmp_name'], __DIR__ . "/" . $uploaded_file_name); 
     exit; 
    } 
} 

HTML :

<form action="<?php $_SERVER["PHP_SELF"] ?>" method="post" enctype="multipart/form-data"> 
    <label for="file">Filename:</label> 
    <input type="file" name="file" id="file"><br> 
    <input type="submit" name="submit" value="Submit"> 
</form> 
+0

변경 이후 아파치를 다시 시작 했습니까? – Jono20201

+0

@Mooseman'ini_set'은 페이지가 처리되기 전에 업로드 제한을 변경할 수 없습니다. (http://stackoverflow.com/a/1122443/1392533 참조) – Jono20201

+0

아파치를 다시 시작한 경우 업로드 코드를 게시하십시오. 자체 최대 값을 설정할 수도 있습니다. – Jono20201

답변

1

post_max_size을 upload_file_size는 같거나 커야

; Maximum allowed size for uploaded files. 
upload_max_filesize = 64M 

; Must be greater than or equal to upload_max_filesize 
post_max_size = 64M 
+0

과 질문을 업데이트 한 그러나 55K는 여전히 다시 시작 미만 16M 우측 : –

+0

예 55kk 16M 미만 어쩌면 당신은 64M 16에서 내가 업데이트 한 post_max_size을을 아파치 –

+0

를 다시 시작해야하고 phpinfo()로 확인했지만 여전히 차이가 없음 –

관련 문제