2017-03-16 5 views
-1

Also, ich möchte ein Kontaktformular in meinem WAMP-Server haben, aber es scheint nicht zu funktionieren. Ist mit meinem Code etwas nicht in Ordnung? Ich habe etwas über eine Ini-Funktion gelesen, aber ich verstehe es nicht vollständig. Außerdem sind keine Fehlermeldungen angezeigt. Ich arbeite an meinem lokalen Maschine. Irgendeine Hilfe?PHP Mail-Funktion funktioniert nicht in 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

was ist Ihre Fehlermeldung .. ?? –

+0

Haben Sie WAMP auf Ihrem lokalen Computer? –

+0

führen Sie das Skript lokal aus? – webpic

Antwort

0

Versuchen Sie, diese

$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

Funktioniert nicht. Ich bekomme keine Mail, aber es sagt gut ... – Quinten

+0

WAMP ist es Denver? versuchen, Mail-Log-Datei herauszufinden, es passiert manchmal, wenn die PHP-Version nicht korrekt ist, oder auf dem lokalen Rechner, es wird keine Nachricht senden, können Sie es in der Protokolldatei –

+0

sehen Es gibt kein Fehlerprotokoll oder ein Login Allgemein .. – Quinten