Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复未定义的方法PHPMailer::addAddress()错误?_Php_Phpmailer - Fatal编程技术网

如何修复未定义的方法PHPMailer::addAddress()错误?

如何修复未定义的方法PHPMailer::addAddress()错误?,php,phpmailer,Php,Phpmailer,我正在制作一个PHP邮件脚本,我正在使用phpmailer。我得到一个错误: 致命错误:在中调用未定义的方法PHPMailer::addAddress 这是我的代码: if (empty($errors)) { $m = new PHPMailer; $m->isSMTP(); $m->SMTPAuth = true; $m->SMTPdebug = 2; $m->Host = 'smtp.gmail.com'; $m->Username = 'email@

我正在制作一个PHP邮件脚本,我正在使用phpmailer。我得到一个错误:

致命错误:在中调用未定义的方法PHPMailer::addAddress

这是我的代码:

if (empty($errors)) {

$m = new PHPMailer;

$m->isSMTP();
$m->SMTPAuth = true;

$m->SMTPdebug = 2;

$m->Host = 'smtp.gmail.com';
$m->Username = 'email@gmail.com';
$m->Password = '******'
$m->SMTPSecure = 'tls';
$m->Port = 465;

$m->isHTML();

$m->Subject = 'Contact form submitted';
$m->Body = 'From: ' . $fields['name'] . ' (' . $fields['email'] . ')<p>' . $fields['message'] . '</p>';

$m->FromName = 'Contact';

$m->AddAdress("email@gmail.com", "Name");

if ($m->send()) {
    header('Location: thanks.php');
    die();
} else {
 $errors[] = 'sorry, could not send';
}
你的方法漏掉了一个d
使用$m->AddAddressrecipientMailAddress[,recipientName]

也许你应该拼写正确。对不起,我真的不懂,我必须这样写吗?你已经写了AddAddress,正确的方法名是AddAddress和2D:哦,现在我明白了,哈哈,真是个蠢货,谢谢你的帮助!