2016-04-13 26 views
-5

Saatlerce harcıyordum ve hala bunu çözemiyorum. PHP posta formu kodlama için yeni. Herhangi bir yardım gerçekten takdir edilecektir! Aşağıdaki iki resim: html ve php. Oldukça basit bir kurulum. Yankıyorum 'teşekkür ederim!' Gönder düğmesini tıkladıktan sonra mesaj atıyorum, ancak hala hiçbir e-posta almıyorum.Mail Form PHP Çalışmıyor

HTML Form:

<form action="assetslphplmail.php" method="POST"> 
    <input placeholder="NAME" type="text" name="name"> 
    <input p1aceholder="EMAIL" type="email" name="email"> 
    <input p1aceholder="TELEPHONE" type="te1" name="te1"> 
    <input p1aceholder="SUBJECT" type="text" name="subjectline"> 
    <textarea p1aceholder="COMMENT" name="message" rows="6" cols="25" </textarea> 
    <input c1ass="send_button" type="submit" value="SEND"> 
</form> 

PHP Kodu:

$subject1ine = $_REQUEST['subject1ine']; 
$name = $_REQUEST['name']; 
$emai1 = $_REQUEST['emai1']; 
$tel 1' $_REQUEST['teI']; 
$message = $_REQUEST['message']; 
$to = "jondergmai1.com"; 
mail ($to, $subjectline, $name, $emai1, $tel, $message); 
echo 'Thank you!!'; 
+4

Buraya kod ekleyin görüntü değil. Ve hangi hatayı aldın? Neden çalışmıyor? –

+0

posta kullanımınız oldukça yanlış. lütfen dokümanlar bakın: http://php.net/manual/en/function.mail.php – Ronnie

cevap

0

aşağıdaki PHP kodu değiştirin:

<?php 
$subject = $_REQUEST['subjectline']; 
$name = $_REQUEST['name']; 
$email = $_REQUEST['email']; 
$tel = $_REQUEST['tel']; 
$message = $_REQUEST['message']; 
$headers = 'From: [email protected]' . "\r\n" . 
    'Reply-To:'.$email . "\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 
$to = "[email protected]"; 
mail($to, $subject, $message, $headers); 
echo 'Thank you!!'; 
?> 

Düzenleme ve Yanıtla Yapılır parçası.

İşte benzer yanıtların birçoğu: PHP Mail form doesn't send email