У меня есть страница «Связаться с нами» на моем сайте. я хочу, чтобы кто-то заполнил форму и нажал кнопку отправки. Сообщение должно быть отправлено в мой gmail. Я написал для него следующий код. это не работает. есть ли другой способ, которым я могу выполнить то же самое.Отправка почты непосредственно из формы
код Html:
<form id="ContactForm" action="contacts.php" method="post">
<div>
<div class="wrapper"> <strong>Name:</strong>
<div class="bg">
<input type="text" class="input" name="name">
</div>
</div>
<div class="wrapper"> <strong>Email:</strong>
<div class="bg">
<input type="text" class="input" name="email">
</div>
</div>
<div class="textarea_box"> <strong>Message:</strong>
<div class="bg">
<textarea cols="1" rows="1" name="message"></textarea>
</div>
</div>
<a href="javascript:;" onclick="document.getElementById('ContactForm').submit();" class="button"><span>Send</span></a> <a href="#" class="button"><span>Clear</span></a> </div>
</form>
код PHP
<?php
session_start();
$to = "[email protected]";
$subject = "Someone Tried to contact you";
$message = $_POST['message'];
$fromemail = $_POST['email'];
$fromname = $_POST['name'];
$lt= '<';
$gt= '>';
$sp= ' ';
$from= 'From:';
$headers = $from.$fromname.$sp.$lt.$fromemail.$gt;
mail($to,$subject,$message,$headers);
echo "mail sent";
exit();
?>
Привет! Я [Бобби Столз] (http://xkcd.com/327/) младший брат. Вы можете называть меня «Johny \ r \ nHeader: Injection». – PeeHaa
Как настроен почтовый сервер? Вы пытаетесь выполнить сценарий на локальном компьютере или на сервере. Я бы посмотрел на это в первую очередь. –
Я загрузил все это на веб-сервере. а не локальный компьютер. его не работает –