thinkphp为什么引不进phpmailer ssl

Thinkphp使用PHPMailer怎么用?_百度知道
Thinkphp使用PHPMailer怎么用?
我现在用Thinkphp使用PHPMailer发邮件:就是(通过表单提到到服务器利用邮件程序发送到管理员的邮
箱里)请问这一功能怎么实现
下载PHPMailer 放到 扩展文件夹Vendor里直接使用vendor加载 就可以new了
其他类似问题
phpmailer的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁为什么在thinkPHP 框架中执行不了for或foreach标签
[问题点数:20分]
为什么在thinkPHP 框架中执行不了for或foreach标签
[问题点数:20分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2011年11月 PHP大版内专家分月排行榜第二
2011年11月 PHP大版内专家分月排行榜第二
2013年5月 总版技术专家分月排行榜第一
2014年8月 总版技术专家分月排行榜第二2014年7月 总版技术专家分月排行榜第二2013年6月 总版技术专家分月排行榜第二
2014年11月 PHP大版内专家分月排行榜第三2014年6月 PHP大版内专家分月排行榜第三2014年4月 PHP大版内专家分月排行榜第三2014年2月 PHP大版内专家分月排行榜第三2013年11月 PHP大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。收藏,4.3k 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
为什么国内有不少PHP程序员不喜欢THINKPHP,甚至鄙视THINKPHP?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
1月4日 回答
首先,不得不说:鄙视链是真是存在。
去年8月份开始学习php,整个8月份都在学习并写了一个外贸商城。OpenCart本身没有用任何框架,模板都是嵌入大量的&?php ?&,每一条数据库查询插入都是纯sql语句我会说?
于是我也蛋疼啊,真想找个框架来解脱一下双手。于是一查,各种外国吊炸天的框架,可是作为web新手的我感觉难以着手,看着他们的文档,难以下手(写点小应用还可以,大了起来暂时hold不住)。
后来有个同学,他说他用tp,感觉蛮爽的。于是我就学习了TP3.2.x(3.2前的版本感觉不爽。。)。
真的比较容易上手,ThinkPHP框架是我唯一看着文档就掌握,所以新手纠结啥?直接来学了,学习到TP,并不是说TP有多屌,最起码让你真实感受啥叫MVC;提交个表单啊,为了要过滤一下;把php+html混合写是不是很蛋疼啊,来个模板标签让前端兄弟好着手啊。。。。
好了,当我懂了这些,再学其他框架我就大概知道框架会提供给啥的了。TP给我感觉就是,我看着中文文档就能解决我遇到的问题,看文档我就会用TP,其他框架呢?
这种带来的成就感真是激励着初学者学习,要是一入门就来个Laravel,我擦!window下装个composer失败,严重打击学习激情。
额,貌似扯远,爱鄙视就鄙视,因为我自己本身也鄙视php,也鄙视国产的东西,可是没办法,老板要你用你就得用,你团队都在用,你就得用!
额,php本身特性决定了他本来就很多框架,你要是喜欢自己弄个简单的,实在简单了(我自己也搞过一个玩玩)
欢迎来到最专业的开发者社区
终于被你注意到了 ^_^,如果你觉得这个社区还不错,记得要加入我们哦
最专业的开发者社区
最前沿的技术问答,最纯粹的技术切磋。让你不知不觉中开拓眼界,提高技能,认识更多朋友。
分享到微博?
删除理由:
删除理由:
忽略理由:
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
内容质量差,或不适合在本网站出现
其他原因(请补充说明)
补充说明:
举报理由:
带有人身攻击、辱骂、仇恨等违反条款的内容
与已有问题重复
内容质量差,或不适合在本网站出现
答非所问,不符合答题要求
其他原因(请补充说明)
补充说明:1671人阅读
在最近的一个case中,是一个类OA的项目,客户需要有邮件提醒。整个的程序架构考虑敏捷开发,使用了,因为在之前做JSP的时候用过PHPMailer,所以就考虑将PHPMailer引入进来。
具体的方法:
下载PHPMailer类包,放入的Vendor目录,这是ThinkPHP的第三方类库目录
然后在项目目录下common文件夹下,在common.(ThinkPHP中此文件会自动被引用,如果没有,新建一个common.)中新增调用发送邮件的:
/********************************Email**********************************/
//邮发方法的定义
function s_mail($sendto, $title, $response) {
//导入包的类class.mailer.php
vendor ( &PHPMailer.class#phpmailer& );
// 参数说明(发送到的邮箱地址, 邮件主题, 邮件内容, 接受方的的姓名)
//填写要发送给管理员的邮件接受地址,请改为正确的地址
$sendto_mail = $
//邮件主题
$subject = $
//意见内容
//发送邮件
smtp_mail ( $sendto_mail, $subject, $body );
//下面定义一个发送邮件的函数,已经测试通过。
//$sendto_email:邮件发送地址
//$subject:邮件主题
//$body:邮件正文内容
//$sendto_name邮件接受方的姓名,发送方起的名字。一般可省。
function smtp_mail($sendto_email, $subject = null, $body = null, $sendto_name = null) {
//新建一个邮件发送类对象
$mail = new PHPMailer ();
// send via SMTP
$mail-&IsSMTP ();
// SMTP 邮件服务器地址,这里需要替换为发送邮件的邮箱所在的邮件服务器地址
$mail-&Host = &&;
//邮件服务器验证开
$mail-&SMTPAuth =
// SMTP服务器上此邮箱的用户名,有的只需要@前面的部分,有的需要全名。请替换为正确的邮箱用户名
$mail-&Username = &&;
// SMTP服务器上该邮箱的密码,请替换为正确的密码
$mail-&Password = &xxxx&;
// SMTP服务器上发送此邮件的邮箱,请替换为正确的邮箱
,与$mail-&Username 的值是对应的。
$mail-&From = &&;
// 真实发件人的姓名等信息,这里根据需要填写
$mail-&FromName = &[&.date('Y-m-d H:i:s',time ()).&]需求系统邮件&;
// 这里指定字符集!
$mail-&CharSet = &utf-8&;
$mail-&Encoding = base64;
// 收件人邮箱和姓名
$mail-&AddAddress ( $sendto_email, $sendto_name );
//这一项根据需要而设
$mail-&AddReplyTo ( '', &admin& );
// set word wrap
//$mail-&WordWrap = 50;
// 附件处理
//$mail-&AddAttachment(&/var/tmp/file.tar.gz&);
//$mail-&AddAttachment(&/tmp/image.jpg&, &new.jpg&);
// 发送 HTML邮件
$mail-&IsHTML ( false );
// 邮件主题
$mail-&Subject = $
// 邮件内容
$mail-&Body = $
$mail-&AltBody = &text/html&;
if (! $mail-&Send ()) {
然后再Action中直接调用函数s_mail($sendto, $title, $response)即可
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
(3)(3)(1)(3)(1)(2)(2)(5)(5)(2)(3)(2)(15)(1)(5)(3)(2)(3)(2)(9)(8)(3)(2)(2)(2)(6)(3)(10)(14)(5)(3)(1)

我要回帖

更多关于 phpmailer下载 的文章

 

随机推荐