當我把我在屏幕上收到錯誤信息的郵件,諸如此類......禁用PHPMailer的錯誤信息
> Invalid address: Invalid address:
> 423Invalid address: 423
我怎樣才能將其關閉?
感謝,
R.
當我把我在屏幕上收到錯誤信息的郵件,諸如此類......禁用PHPMailer的錯誤信息
> Invalid address: Invalid address:
> 423Invalid address: 423
我怎樣才能將其關閉?
感謝,
R.
隨着我們從我不知道答案是正確的問題具有的信息量,但是,當你把@
標誌的郵件功能之前。
@mail($to, $subject, $message, $headers);
Suppreses的錯誤,但你h¡should隱藏的錯誤爲「堅持你的頭沙下」,應該是這樣的,以避免難看/不友好的誤差修改等等,你不應該從你的錯誤隱藏。
Trufa建議的是正確的,但不正確!我不是雙極的。僅僅是那些隱藏的錯誤並不是一件好事。嘗試修復它們而不是隱藏。軟件開發人員出於某種原因拋出錯誤 – 2011-02-01 12:25:31
添加以下設置。
$mail->SMTPDebug = false;
$mail->do_debug = 0;
我有同樣的問題,並修正它評論顯示錯誤的回聲行。
if (!self::ValidateAddress($address)) {
$this->SetError($this->Lang('invalid_address').': '. $address);
if ($this->exceptions) {
throw new phpmailerException($this->Lang('invalid_address').': '.$address);
}
//echo $this->Lang('invalid_address').': '.$address; <----- COMMENT THIS LINE (LINE 464)
return false;
}
在此之後,即使該地址無效,也不會顯示該消息。
通過Tronks
拋出錯誤是好的,但如果你打算趕上(錯誤)結果,並將其映射到自己的結果(例如,你想創建一個JSON結果),你會得到一個問題這些html輸出。
也許在嘗試發送前驗證地址? – 2011-02-01 11:46:44
你想禁用它還是避免它(解決它)? – Trufa 2011-02-01 12:18:52