올바른 전자 메일 주소를 입력했지만 지정된 $to
주소로 결과를 보내지 않으면 다음 양식에 "뉴스 레터 구독 신청"메시지가 나타납니다. 또한 이메일이 유효하지 않은 경우 '올바른 이메일을 입력하십시오'메시지가 표시되지 않습니다. 누군가가 이러한 오류와 PHP 놈을 도울 수 있을까? 감사합니다PHP 메일/유효성 검사 스크립트가 작동하지 않습니다.
<?php
$email = $_POST['email'];
$to = "[email protected]";
$subject = "ADD THIS EMAIL ADDRESS TO THE MAILING LIST";
$body = "\n\n";
$url = 'http://10.0.1.3/~143b1';
if (! filter_var($email, FILTER_VALIDATE_EMAIL))
{
echo '<script> alert("PLEASE ENTER A VALID EMAIL ADDRESS") </script>';
echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">';
}
else
{
if (mail($to, $subject, $body))
{
echo '<script> alert("THANK YOU FOR SUBSCRIBING TO THE NEWSLETTER") </script>';
echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">';
}
else
{
echo '<script> alert("THERE WAS AN UNEXPECTED ERROR. PLEASE TRY AGAIN LATER") </script>';
echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">';
}
}
?>
귀하의 사용자는 DEAF입니까? – tripleee