我在使用php邮件发送附件时遇到问题。如果它小于1Mb,它将作为附件发送到邮件,但如果它超过1Mb,它也会发送,但文件已损坏且大小为0kb。
我试图修改我的php.ini
upload_max_filesize=20M
post_max_size=10M
但是没有任何事情仍然是破碎的图像。我知道使用php库是可以的,但我想知道如何使用php mail()。我正在使用我的localhost,而我的smtp服务器是gmail。请提前告诉你。
答案 0 :(得分: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
答案 1 :(得分:0)
请阅读这2本手册以获取帮助
http://php.net/manual/en/function.ini-get.php
和这个
http://php.net/manual/en/function.ini-set.php