![]() |
#1 |
Новичок
Регистрация: 18.05.2009
Сообщений: 17
Вес репутации: 0
![]() ![]() |
![]() Ребят запутался в скрипте
есть примитивная форма обратной связи на сайте и захотелось сделать так, что после отправки сообщения через сайт кто отправлял сообщение получал уведомление на почту. Может есть уже много таких скриптов, но найти не могу ((( Помогите плз ![]() Код HTML:
<!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; windows-1251"/> <title> </title> </head> <body> <?php if (isset($_POST['name'])) { $name = $_POST['name']; $name = iconv("UTF-8", "windows-1251", $name); } if (isset($_POST['tel'])) { $tel = $_POST['tel']; $tel = iconv("UTF-8", "windows-1251", $tel); } if (isset($_POST['email'])) {$email = $_POST['email'];} $email = iconv("UTF-8", "windows-1251", $email); if (isset($_POST['mess'])) { $mess = $_POST['mess']; $mess = iconv("UTF-8", "windows-1251", $mess); } if (isset($_POST['mess1'])) { $mess1 = $_POST['mess1']; $mess1 = iconv("UTF-8", "windows-1251", $mess1); } if (empty($name)) { echo "<b> !<p>"; echo "<a href=/> </a>"; exit; } else if (empty($mess)) { echo "<b> !<p>"; echo "<a href=/> </a>"; exit; } else $to = "@"; /*УКАЗАТЬ СВОЙ АДРЕС!*/ $headers = "Content-type: text/plain; charset = windows-1251"; $subject = "Тема"; $message = "Name: $name \nTelefon: $tel \nE-Mail: $email \nAdres: $mess \nDop: $mess1"; $send = mail ($to, $subject, $message, $headers); if ($send == 'true') { echo "<b>Благодарим за обращение в нашу компанию. Наши специалисты свяжутся с Вами в ближайшее время. </b><p> <p><a href=/><b>Вернуться на Главную</b></a>!<p>"; } else { echo "<b>Благодарим за обращение в нашу компанию. Наши специалисты свяжутся с Вами в ближайшее время. </b><p>"; } ?> </body> </html> |
![]() |
![]() |
![]() |
#2 |
Копирайтер-рерайтер
|
![]() сформируйте нужное сообщение, затолкайте в переменную и отправляйте нижеуказанной конструкцией (естественно, переменные to и message следует заменить на другие. Но message можно и оставить, смотрите сами)
Добавлено через 2 минуты Скажем так $subject2 = "Спасибо за обращение"; $message2 = "Спасибо, братан! Мы обязательно свяжемся с тобой!"; mail ($email, $subject, $message2, $headers);
__________________
Последний раз редактировалось Asterada; 30.07.2013 в 12:09. Причина: Добавлено сообщение |
![]() |
![]() |
![]() |
#3 |
Дикий
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 370
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Я сделал иначе.
Письма с сайта приходят на почту Яндекса, где уже настроен автоответчик. Он отправляет ответ "Ваше письмо получено бла-бла-бла", если письмо пришло с сайта (содержит, например, определенную фразу в заголовке или в тексте). Если что, все это делается в Я. почте - в разделе Настройки / Правила обработки почты.
__________________
Делаю кулоны с опалами в стекле и не только! |
![]() |
![]() |
![]() |
#4 | |
Специалист
Регистрация: 20.07.2013
Адрес: Jūrmala
Сообщений: 150
Вес репутации: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Форма обратной связи | prlink | Ошибки при работе с системой | 17 | 16.10.2008 18:42 |
Форма обратной связи пропала. | SergeCherry | Вопросы по работе системы | 23 | 19.10.2007 00:12 |
Форма обратной связи | vzeufd | Пожелания пользователей системы | 1 | 08.10.2007 18:55 |
Форма обратной связи | old_lamer | Пожелания пользователей системы | 0 | 05.09.2007 15:21 |
Не работает форма обратной связи :( | Serj2727 | Ошибки при работе с системой | 18 | 10.05.2007 23:43 |
Часовой пояс GMT +3, время: 03:41.