Мне удалось заставить свою контактную форму работать, но почему-то я не могу заставить ее отправлять сообщение, структурированное так, как я хочу...
Мой код таков:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$messagesubject = $_POST['subject'];
$text = $_POST['text'];
$to = "[email protected]";
$subject = 'Message from a site visitor '.$name;
$content = 'Name: '.$name."\r\n";
$content .= 'E-mail: '.$email."\r\n";
$content .= 'Subject: '.$messagesubject."\r\n";
$content .= 'Message: '.$text."\r\n";
$send_contact=mail($to,$subject,$content);
if($send_contact){
echo "Thank you!";
}
else {
echo "ERROR";
}
?>
Я получаю почту, но в адресе отправителя (От) написан мой адрес электронной почты с сервера хостинга. Если я добавлю $headers (я создал заголовки следующим образом: " $headers = 'From: '.$field_email."\r\n"; ") в почту(), я не получу никакой почты...
Пожалуйста помоги...
(*я отредактировал свой пост)