我已成功使用PHPMailer几年了。我刚从他们的github网站刷新我的PHPMailer类,现在我的服务器抛出了500个错误。我将问题追溯到这一行(本文简化):
$mail->Body = "<p>Hello World</p>";
这些天我在worxware website上看到的所有示例都显示了从这样的文件中读取电子邮件的正文:
$body = file_get_contents('contents.html');
$body = eregi_replace("[\]",'',$body);
$mail->MsgHTML($body);
我也尝试修改我的代码以使用MsgHTML语法,但我仍然有相同的结果:
$body = "<p>Hello World</p>";
$mail->MsgHTML($body);
我无法想象这个主体是从一个文件还是一个局部变量填充,但我尝试的是什么都没有用。我错过了什么?谢谢!
答案 0 :(得分:1)
$ output = str_replace(array(“\ n”,“\ r”),“”,$ output);
试试这个