扫码关注官方订阅号
我的“PHPMailer”文件夹放在Thinkphp框架里面的Library里面的Vendor。浏览器报错是:
可是光标定位到SendMail函数调用处,按下ctrl+左击,函数可以定位到函数定义处。
vendor('PHPMailer/class.phpmailer');
vendor('文件入口名');
require_once($_SERVER['DOCUMENT_ROOT']."/PHPMailer/class.phpmailer.php")
这么引用试试(路径要写完整)
是tp3吧?你这个报错是说明没有实例化到类。
Vendor('PHPMailer.PHPMailerAutoload'); $mail = new PHPMailer(); //实例化 $mail->sendmail(...);
Vendor('PHPMailer.PHPMailerAutoload'); $mail = new PHPMailer(); //实例化
问题在于sendmailer函数写在function.php文件里,不能写在common.php文件里。这样就能调用到了。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
vendor('PHPMailer/class.phpmailer');
vendor('文件入口名');
这么引用试试(路径要写完整)
是tp3吧?
你这个报错是说明没有实例化到类。
Vendor('PHPMailer.PHPMailerAutoload');
$mail = new PHPMailer(); //实例化
问题在于sendmailer函数写在function.php文件里,不能写在common.php文件里。这样就能调用到了。