在Thinkphp中通过phpmailer提交数据把数据发送到邮箱出错。
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 12:59:30
0
6
546

我的“PHPMailer”文件夹放在Thinkphp框架里面的Library里面的Vendor。
浏览器报错是:

可是光标定位到SendMail函数调用处,按下ctrl 左击,函数可以定位到函数定义处。

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回复(6)
黄舟

vendor('PHPMailer/class.phpmailer');

我想大声告诉你

vendor('文件入口名');

黄舟
require_once($_SERVER['DOCUMENT_ROOT']."/PHPMailer/class.phpmailer.php")

这么引用试试(路径要写完整)

过去多啦不再A梦

是tp3吧?
你这个报错是说明没有实例化到类。

Vendor('PHPMailer.PHPMailerAutoload');
$mail = new PHPMailer(); //实例化
$mail->sendmail(...);
世界只因有你

Vendor('PHPMailer.PHPMailerAutoload');
$mail = new PHPMailer(); //实例化

世界只因有你

问题在于sendmailer函数写在function.php文件里,不能写在common.php文件里。这样就能调用到了。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板