900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > php教程:利用mail函数发送附件

php教程:利用mail函数发送附件

时间:2023-07-14 03:30:33

相关推荐

php教程:利用mail函数发送附件

php教程|php手册

php,教程,利用,mail,函数,发送,附件,大家,建设,

php教程-php手册

精仿金蝶单仓库进销库存php源码,ubuntu卡在软件界面,tomcat访问日志的位置,夜幕高阶爬虫,php 的apache连不上,网络推seo博seolzw

大家建设网站之后,为了安全,大家可能都会想到定时备份或者是手动备份数据库和文件。而其实,我们可以通过邮箱来存储我们需要的数据库文件和网站相关的文件。邮箱的大容量和可以存储附件的特性也就决定了我们可以尝试性地把数据库文件和网站文件当作附件发

艺帆电子数码行业协会网站源码,在vscode中怎么样自动换行,ubuntu web管理,tomcat部署的文件怎么打包,sqlite提交修改,网页设计加粗代码,获取服务器的绝对路径,仿58同城 上传图片插件,前端框架失败案例,巴夏谈爬虫,php耦合,学seo需要什么基础,手机找开网站跳转到手机版,小说app网页模板,投资公司网站模板,流程页面模板,大学生创业管理系统源码,程序网站推荐lzw

java闹钟源码,ubuntu能联网吗,tomcat启动了打不开,网络爬虫 r,淘宝自助发货系统php,seo年终lzw

大家建设网站之后,为了安全,大家可能都会想到定时备份或者是手动备份数据库和文件。而其实,我们可以通过邮箱来存储我们需要的数据库文件和网站相关的文件。邮箱的大容量和可以存储附件的特性也就决定了我们可以尝试性地把数据库文件和网站文件当作附件发送到指定邮箱存储起来,完成备份的任务。我们就下来就看看,我们如何通过php的mail组件发送带着附件的邮件哦。

<?php? ??//设置目标又想 ??$to=array(IT路人,xxxxx@);? ??//设置邮件主题? ??$subject?=?发送附件啊;? ??//设置发送者相关信息 ??$from?=?array("来源地",?"xxx@");? ??//设置header头部信息? ??$random_hash?=?md5(date( ,?time()));?? ??$mime_boundary?=?"==Multipart_Boundary_x{$random_hash}x";?? ??$headers??=?MIME-Version:?1.0?.?"\r\n";? ??$headers?.=?Content-Type:?multipart/mixed;?boundary=".$mime_boundary.\"?.?"\r\n";? ??$headers?.=?To:?.$to[0].??.?"\r\n";? ??$headers?.=?From:?.$from[0].??.?"\r\n";? ??//邮件主要内容啊(支持HTML) ??$message?=?这是一个HTML标签的信息。他给你送来了你需要的附件!!."\n\n".? ??"--{$mime_boundary}\n"?.? ??"Content-Type:text/html;?charset=\"UTF-8\"\n"?.? ??"Content-Transfer-Encoding:?7bit\n\n"?.? ??$message?.?"\n\n";? ??//设置附件哦:? ??$name?=?itluren.jpg;? ??//?The?path?to?the?image?with?the?file?name:? ??$fileatt?=?"images/".$name;? ??$fileatt_type?=?"application/octet-stream";?//文件类型 ??//把文件名变作附件名 ??$fileatt_name?=?$name;?? ??//读取相关文件? ??$file?=?fopen($fileatt, b);? ??$data?=?fread($file,filesize($fileatt));? ??fclose($file);?? ??//转换大小信息? ??$data?=?chunk_split(base64_encode($data)); ??//加上附件 ??$message?.=?"--{$mime_boundary}\n"?.? ??"Content-Type:?{$fileatt_type};\n"?.? ??"?name=\"{$fileatt_name}\"\n"?.? ??"Content-Transfer-Encoding:?base64\n\n"?.? ??$data?.?"\n\n"?.? ??"--{$mime_boundary}\n";? ??unset($data);? ??unset($file);? ??unset($fileatt);? ??unset($fileatt_type);? ??unset($fileatt_name);? ??//开始发送鸟 ??mail($to[1],?$subject,?$message,?$headers);? ???>??

声明: 本文采用 BY-NC-SA 协议进行授权 | IT路人

转载请注明转自《php教学:利用mail函数发送附件》

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。