2014-07-04 94 views
-2

我在這裏有一些問題,我沒有看到錯誤,它是在我開始使用POST var之前發送郵件,但是在設置它們之後,郵件沒有發送,但我仍然看到屏幕OK。php發送郵件不起作用

$full_name=$_POST["full_name"];     
$to  = '[email protected]'; 
$subject = 'Call me'; 
$message = "call $full_name"; 
$headers = 'From: [email protected]' . "\r\n" . 
      'Reply-To: '. "\r\n" . 
      'X-Mailer: PHP/' . phpversion(); 

if(mail($to, $subject, $message, $headers)){ 
echo '<script> 
$("submit").click(screenOk); 
</script>'; 
} 
else echo 'STH got wrong'; 
?> 

形式是在這裏:

<form action=notify.php method=POST> 
       <div class=field> 
        <label for=full_name class=full-name> 
         <svg ...>...</svg> 
        </label> 
        <input name=subscriber[full_name] id=full_name placeholder="Your name" class="js-page text-field" data-page=/NameField></div> 

我做了什麼錯?

+1

如果我是你,我使用的PHPMailer或swiftmailer發送電子郵件與PHP – HddnTHA

回答

0

試試吧 您張貼變量不匹配

<input name="full_name" id="full_name" placeholder="Your name" class="js-page text-field" data-page=/NameField>