2014-11-25 24 views
6

Bir web sayfasında görüntülemek için php postalayıcı hata ayıklama bilgilerini kullanmayı arıyorum. Hata ayıklamayı etkinleştirdiğimde sadece yankı dizgidir. Bu benim html sırasın dışında olduğu anlamına gelir, ben bir çıkış olarak çıkış için bu yüzden ben istediğim yerde çıktı html yerleştirmek istiyorum.phpmailer html değişkenine hata ayıklama çıkışı

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

cevap

11

PHPMailer allows Debugoutput to be a closure yılında son değişiklik, bu nedenle tüm ayıklama çıktısını toplamak ve daha sonra yayacak şekilde örneğin, isterse onu yaparlar yapabilirsiniz:

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

, bir tedavi çalıştı. teşekkür ederim. – psycotik

+1

Bu, '' 'sonra bir' '' eksik değil mi? – pgr

+0

Evet, sabit, teşekkürler. – Synchro

İlgili konular