30.07.2013, 11:48 | #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> |
30.07.2013, 12:09 | #2 |
Копирайтер-рерайтер
|
сформируйте нужное сообщение, затолкайте в переменную и отправляйте нижеуказанной конструкцией (естественно, переменные to и message следует заменить на другие. Но message можно и оставить, смотрите сами)
Добавлено через 2 минуты Скажем так $subject2 = "Спасибо за обращение"; $message2 = "Спасибо, братан! Мы обязательно свяжемся с тобой!"; mail ($email, $subject, $message2, $headers);
__________________
Последний раз редактировалось Asterada; 30.07.2013 в 12:09. Причина: Добавлено сообщение |
30.07.2013, 14:26 | #3 |
Дикий
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 360
|
Я сделал иначе.
Письма с сайта приходят на почту Яндекса, где уже настроен автоответчик. Он отправляет ответ "Ваше письмо получено бла-бла-бла", если письмо пришло с сайта (содержит, например, определенную фразу в заголовке или в тексте). Если что, все это делается в Я. почте - в разделе Настройки / Правила обработки почты.
__________________
Делаю кулоны с опалами в стекле и не только! |
30.07.2013, 17:54 | #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, время: 06:21.