gpt4 book ai didi

phpmailer调试输出到html变量

转载 作者:太空狗 更新时间:2023-10-29 14:00:41 26 4
gpt4 key购买 nike

我希望使用 php 邮件程序调试信息在网页中显示。当我启用调试时,它只是回显字符串。这意味着我的 html 是乱序的,因此我希望输出为一个变量,这样我就可以将输出 html 放在我想要的地方。

$mail->SMTPDebug = 2;
$mail->Debugoutput = 'html';

最佳答案

PHPMailer 最近的变化 allows Debugoutput to be a closure , 所以你可以让它做任何你喜欢的事情,例如收集所有调试输出并稍后发出它:

$debug = '';
$mail->Debugoutput = function($str, $level) {
$GLOBALS['debug'] .= "$level: $str\n";
};
//...later
echo $debug;

关于phpmailer调试输出到html变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27122711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com