PHP简单地实现带有附件的邮件

PHP简单地实现带有附件的邮件
本文给出了一个php的简单实现示例,该邮件带有一个附加到发送带的附件:

下面是静态HTML代码:

带有附件的邮件发送
发件人:
uff1a接受者
邮件的主题:
邮件内容:
附件上传


sendmail.php文件代码:
< PHP
获取表单信息
美元美元从_post { } =;
美元美元_post {} =;
为主题_post美元{主体};
身体=美元美元'body_post { };
定义边界
$边界= 345894369383;分隔线是一系列不规则字符。
设置页眉/页眉
$标题=内容类型:多部分/混合;边界= $边界 / R / ;
$;
获取/上载文件文件内容
文件大小= { } { _files美元'upload_file'tmp_name};
当然/上传MIME类型
美元美元'upload_file_files mime类型= { } {类型};
获取/上传文件名
文件名=美元美元_files { } { }的'upload_file 'name';
读取/上传文件
$ FP = fopen(文件、R); / /打开文件
$读= fread($ FP,文件大小(文件)); / /读取文件
读base64_encode美元($读); / / Base64编码
读chunk_split美元($读); / /剪断绳子
主体/邮件的建立,分为两部分:邮件内容和附件。
$$$边界
内容类型:文本/平原;ISO-8859-1字符集
内容传输编码:8bit
$体
美元的边界
内容类型:$ mime类型;名称= $文件名
内容配置:附件;文件名=文件名
内容传输编码:Base64
为读
——边界$ ;
发送邮件并输出成功发送信息。
如果(邮件,$,$主体,$主体,$头)
{
发送成功的信件;
}
其他的
{
回声发送失败的信件;
}
>

希望本文能对大家的PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部