我的“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文件里。这样就能调用到了。
vendor('PHPMailer/class.phpmailer');
vendor('文件入口名');
这么引用试试(路径要写完整)
是tp3吧?
你这个报错是说明没有实例化到类。
Vendor('PHPMailer.PHPMailerAutoload');
$mail = new PHPMailer(); //实例化
问题在于sendmailer函数写在function.php文件里,不能写在common.php文件里。这样就能调用到了。