LEOnidUKG: Посмотрите как у вас уже сделано, так и продублируйте.
Добавил дополнительное поле (телефон) и Почему-то письмо кривое приходит где имя пославшего пишется телефон а где телефон пусто:
Имя пославшего: 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> <?php if (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>
Спасибо всем за помощь!
Посмотрите как у вас уже сделано, так и продублируйте.
Добавил дополнительное поле (телефон) и Почему-то письмо кривое приходит где имя пославшего пишется телефон а где телефон пусто:
Имя пославшего: 567658841
Телефон:
Электронный адрес: тут нормально
Сообщение: тут нормально
paltos добавил 17.12.2011 в 20:57
Помогите что я не так сделал, в чём ошибка
И последние, как добавит дополнительное поле к этой форме? Помогите пожалуйста.
и
Вы определитесь.
Уменя ХОСТИНГ
У меня Хостинг(типа sweb.ru или jino.ru и т.д.)
Спасибо большое за помощь. И ещё как сделать чтоб после отправки сообщения перекидывало через 5 секунд на главную страницу?
Вы вообще знаете, что такое почтовый сервер и где смотреть логи? :)
Я смотрел Журнал ошибок на хостинге. Мне на мою яндекс почту письма нормально приходят а заказчику нечего не приходят.
И какая ошибка то? Покажите, а потом в раздел Администрирование серверов.
где почтовый сервер и где смотреть логи?
На так проверьте ошибки почтового сервера, письма точно уходят ли.
да ошибки есть а что делать?
А почему оно с какими-то кривыми заголовками должно доходить, это раз.
Второе, у вас хостинг или сервер?
У меня сервер