本文给出了一个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
程序设计有所帮助。