2014-01-23 2 views
0

PHP 메일을 사용하여 첨부 파일을 보내는 데 문제가 있습니다. 크기가 1Mb보다 작 으면 메일로 첨부 파일로 보내지 만 1Mb보다 크면 보낼 수도 있지만 파일이 손상되어 크기가 0kb입니다.PHP 메일 기능을 사용하여 1MB 이상을 업로드 할 수 없습니다.

내 php.ini 파일을

upload_max_filesize=20M 
post_max_size=10M 

을 수정하는 시도했지만 아무것도 여전히 깨진 이미지를 발생하지 않습니다. 나는 PHP 라이브러리를 사용하는 것이 좋지만 PHP 메일()을 사용하여 어떻게하는지 알고 싶습니다. 내 localhost를 사용하고 SMTP 서버가 Gmail입니다. 미리 감사드립니다.

+0

당신이 당신의 아파치 서버를 다시 시작하거나 한 도움이이 설명서를 읽어 보시기 바랍니다처럼 php scriptini_get()를 사용하여 uploaded file size 확인 wamp 서버? –

+0

네, 벌써 내 아파치를 다시 시작합니다. – user3213861

답변

0

echo ini_get('upload_max_filesize').'<br/>'; 
ini_set("upload_max_filesize","20M");// if it is less than 1M then set to 20M 
+0

나는 그것을 되풀이하여 2m였습니다. 여러분의 코드와 주석을 다시 시도해 보겠습니다. – user3213861

+0

최대 업로드 크기를 20M으로 변경하지만 여전히 첨부 파일을 보낼 수 있습니다. 1Mb 이상. 모든 제안 Rohan 쿠마 – user3213861

0

http://php.net/manual/en/function.ini-get.php 

http://php.net/manual/en/function.ini-set.php 
관련 문제