Спасибо всем за помощь!
Добавил дополнительное поле (телефон) и Почему-то письмо кривое приходит где имя пославшего пишется телефон а где телефон пусто:
Имя пославшего: 567658841
Телефон:
Электронный адрес: тут нормально
Сообщение: тут нормально
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/><title>Обратная связь</title></head><body><?phpif (isset($_POST['name'])) {$name = $_POST['name'];}if (isset($_POST['telifon'])) {$name = $_POST['telifon'];}if (isset($_POST['email'])) {$email = $_POST['email'];}if (isset($_POST['mess'])) {$mess = $_POST['mess'];}if (empty($name)){echo "<b>Не указано имя!<p>";echo "<a href=contacts.html>Вернуться к заполнению формы</a>";exit;}if (empty($email)){echo "<b>Не указан e-mail!<p>";echo "<a href=contacts.html>Вернуться к заполнению формы</a>";exit;}if (empty($mess)){echo "<b>Сообщение не написано!<p>";echo "<a href=contacts.html>Вернуться к заполнению формы</a>";exit;}$to = "mail@yandex.ru"; /*УКАЗАТЬ СВОЙ АДРЕС!*/$headers = "Content-type: text/plain; charset = windows-1251";$subject = "Сообщение с вашего сайта";$message = "Имя пославшего: $name \nТелефон: $telifon \nЭлектронный адрес: $email \nСообщение: $mess";$send = mail ($to, $subject, $message, $headers);if ($send == 'true'){echo "<b>Спасибо за отправку вашего сообщения!<p>";echo "<a href=index.html>Нажмите,</a> чтобы вернуться на главную страницу";$headers = "Content-type: text/plain; charset = windows-1251";$subject = "Ваше сообщение отправлено.";$message = "Спасибо за связь с нами. Мы получили ваше сообщение: \r\n $mess";$send = mail ($email, $subject, $message, $headers);}else{echo "<p><b>Ошибка. Сообщение не отправлено!";}?></body></html>
<HTML><HEAD><TITLE>Вы можете отправить мне сообщение</TITLE></HEAD><BODY BGCOLOR="#CCCCFF"><p style="color:#FF0000"> <strong>Оформить заявку, заполнив следующую форму:</strong></p><form method="post" action="mail.php"><strong>Ваше имя:</strong><br /><input type="text" name="name" size="30"/><br /><strong>Телефон:</strong><br /><input type="text" name="telifon" size="30"/><br /><strong>Ваш e-mail (для ответа):</strong><br /><input name="email" type="text" size="30" /><br /><strong>Ваше сообщение:</strong><br /><textarea name="mess" rows="3" cols="30"></textarea><p><input type="submit" value="Отправить сообщение"/></p></form></BODY></HTML>
paltos добавил 17.12.2011 в 20:57
Помогите что я не так сделал, в чём ошибка
И последние, как добавит дополнительное поле к этой форме? Помогите пожалуйста.
Уменя ХОСТИНГ
У меня Хостинг(типа sweb.ru или jino.ru и т.д.)
Спасибо большое за помощь. И ещё как сделать чтоб после отправки сообщения перекидывало через 5 секунд на главную страницу?
Я смотрел Журнал ошибок на хостинге. Мне на мою яндекс почту письма нормально приходят а заказчику нечего не приходят.
где почтовый сервер и где смотреть логи?
да ошибки есть а что делать?
У меня сервер