2017-12-20 5 views
1

これは私のコードです。私はそれをデバッグする時間を費やしました。私はエラーを見ることができません。なぜ私は電子メールを受信しなかったのですか?メール送信エラーPHP、メッセージを受け取れませんでした

if(isset($_POST['submit'])){ 
    $to = "[email protected]"; 
    $subject = "Mesej Website"; 
    $from = $_POST['email'];        
    $headers = "From: " . strip_tags($from) . "\r\n"; 
    $headers .= "Reply-To: ". strip_tags($from) . "\r\n"; 
    $headers .= "MIME-Version: 1.0\r\n"; 
    $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";        
    $message = '<html><body>'; 
    $message .= '<h3>Mesej Daripada '.$_POST['name'].'</h3>'; 
    $message .= '<div style="margin-top:20px;">'.$_POST['message'].'</div>'; 
    $message = '</body></html>'; 
    mail($to,$subject,$message,$headers) or die('mail sending error'); 
+1

お奨めはしても、私が知っている –

+0

@ObsidianAge :)をしてくださいと言っていないの助けをすべて大文字要求が大好きです。それを修正! –

+0

エラーは何ですか? –

答えて

-1
if(!mail(...)){ 
//your code 

} 

The PHP Manual詳細を持っています。あなたはこれがすでに設定されなければならないか、他あなたがphp.iniファイルでそれを設定する必要があり、第三者のホスティングプロバイダを使用している場合、PHPの構築されたメール機能で

-1

ザ・は、email.Howeverを送信するための設定が必要です。あなたは、すべてのパラメータ簡単に、より効率的な方法でできますが、phpmailerライブラリを使用することができ、これらの構成の問題を回避するには

関連する問題