2017-03-16 10 views
-1

私はWampサーバーに連絡フォームを持っていますが、機能していないようです。私のコードに何か問題はありますか?私はini関数について何かを読んだが、私はそれを完全に理解していない。また、エラーメッセージが表示されていません。私のローカルマシンで働いています。どんな助け?PHPのメール機能がWAMPで動作しない

<?php 
$n = $_POST['n']; 
$e = $_POST['e']; 
$m = $_POST['m']; 
$to = "***@***.nl"; 
$subject = "Test Message"; 

mail ($to, $n, $m); 

echo "You message has been send!"; 
?> 
+0

をお試しください。.. ?? –

+0

ローカルマシンにWAMPがありますか? –

+0

あなたはローカルでスクリプトを実行していますか? – webpic

答えて

0

あなたのエラーメッセージは何であるこの

$n = $_POST['n']; 
$e = $_POST['e']; 
$m = $_POST['m']; 
$to = "***@***.nl"; 
$subject = "Test Message"; 


    //*** Uniqid Session ***// 
    $strSid = md5(uniqid(time())); 

    $strHeader = ""; 
    $strHeader .= "From: Site <".$e.">Reply-To: ".$e.""; 

    $strHeader .= "MIME-Version: 1.0"; 
    $strHeader .= "Content-Type: multipart/mixed; boundary=\"".$strSid; 
    $strHeader .= "This is a multi-part message in MIME format."; 

    $strHeader .= "--".$strSid; 
    $strHeader .= "Content-type: text/html; charset=UTF-8"; 
    $strHeader .= "Content-Transfer-Encoding: 7bit"; 
    $strHeader .= $m; 


    $flgSend = @mail($to,$n,null); 
    if($flgSend) 
    { 
     echo "Fine"; 
    } 
    else 
    { 
     print_r(error_get_last()); 
     echo "Not send !!! "; 
    } 
+0

動作しません。私はメールを受け取ることはありませんが、それはいい... – Quinten

+0

WAMPそれはデンバーですか?メールのログファイルを見つけようとすると、PHPのバージョンが正しくないときや、ローカルマシン上でメッセージを送信しないときにログファイルに表示されることがあります。 –

+0

エラーログもログインもありません – Quinten

関連する問題