2016-04-13 10 views
-5

Я проводил часы и все еще не могу понять это. Новое в кодировке почтовой формы PHP. Любая помощь будет по достоинству оценена! Два изображения ниже: html и php. Довольно простая настройка. Я получаю эхо «спасибо!» сообщение после нажатия кнопки отправки, но я до сих пор не получаю никаких писем вообще.Mail Form PHP не работает

HTML форма:

<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 код:

$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

Добавить код здесь не изображение. И какая ошибка вы получаете? Почему он не работает? –

+0

Ваше использование почты совершенно неверно. см. документы: http://php.net/manual/en/function.mail.php – Ronnie

ответ

0

Заменить PHP код следующим образом:

<?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!!'; 
?> 

Редактировать С и ответ-Расставаться.

Вот много подобных ответов: PHP Mail form doesn't send email