2014-01-23 45 views
0

我使用php郵件發送附件文件時出現問題。如果它小於1Mb,它將作爲附件發送到郵件,但如果它超過1Mb,它也會發送但文件已損壞,並且大小爲0kb。使用php郵件功能無法上傳超過1mb

我試圖修改我的php.ini

upload_max_filesize=20M 
post_max_size=10M 

但沒有任何反應還是破碎的形象。我知道使用php庫很好,但我想知道如何使用php mail()。我使用我的本地主機,我的smtp服務器是gmail,請提前感謝您。

+0

你重新啓動Apache服務器或請詳細閱讀本2本說明書求助wamp服務器? –

+0

是的,ive重新啓動我的Apache已經 – user3213861

回答

0

檢查uploaded file size使用ini_get()php script一樣,

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

我會迴應它,它是2米,我會嘗試你的代碼和評論再次發生什麼事謝謝你 – user3213861

+0

我將我的上傳最大大小改爲20M,但我仍然可以發送附件超過1Mb。任何建議Rohan Kumar – user3213861

0

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

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