내가 화면에 오류 메시지가 무엇입니까 메일, 같은 것들 ... 비활성화 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가 제안하는 것이 맞지만 정확하지 않습니다! 그리고 저는 양극성이 아닙니다. 그 오류를 숨기는 것이 좋은 방법이 아니라는 것입니다. 숨기지 말고 수정하십시오. 소프트웨어 개발자는 이유 때문에 오류를 발생시킵니다. –
@ 엘조 동의! 내가 편집 했어. 지금 더 잘 했니? – Trufa
다음 설정을 추가하십시오.
$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 출력.
좀 더 명료해야합니다. 조금 더 설명하고 예제를 추가하십시오. – Telokis
아마도 보내려고하기 전에 주소의 유효성을 검사하면됩니까? –
해제 하시겠습니까, 아니면 회피 하시겠습니까 (해결하십시오)? – Trufa