24.06.2009, 14:53 | #1 |
Эксперт
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
|
Нужен php-скрипт отправки заполненной формы по email.
Господа,
Ну совершенно не знаю php, подскажите, пожалуйста. Есть статичная страничка в html, в ней простейшая форма на 2 поля: ФИО и телефон. Как с помощью php отправлять заполненную форму в мой email? |
24.06.2009, 15:09 | #2 |
Специалист
Регистрация: 08.07.2008
Сообщений: 429
Вес репутации: 208
|
http://www.google.ru/search?hl=ru&q=...BF%D0%BE+email
Масса вариантов, через встроенную функцию mail (рубится на многих бесплатных почтовых сервисах), через сторонний SMTP сервер, примеры, готовые скрипты.
__________________
Размещайте ссылки навсегда в контексте или текстовых блоках. Хороший хостинг 1Гб - 60р./мес. |
24.06.2009, 16:45 | #4 |
Эксперт
Регистрация: 02.03.2007
Адрес: Скобаристан
Сообщений: 2,076
Вес репутации: 346
|
Посмотри в моей подписи. Отличный скрипт с капчей. Генерируешь любую форму. Все просто.
__________________
|
24.06.2009, 18:26 | #5 | |
Починяю примуса
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 285
|
Цитата:
А рубится из-за кривонастроенного МТА, нахождения хоста в черном списке , некорректных заголовков, а также параноидального фильтра на стороне приема. SergejF, задача настолько тривиальная, что лишь требуется ввести в поисковик нужный запрос.
__________________
|
|
24.06.2009, 18:34 | #6 |
Специалист
Регистрация: 08.07.2008
Сообщений: 429
Вес репутации: 208
|
Я тоже не видел. Когда столкнулся, проанализировал заголовки писем и увидел связь.
Функция mail добавляет один-два заголовка, по которым и рубят такие письма, поскольку очевидно что они сформированы автоматом. Заставлять администраторов хостинга настраивать сервер под мои нужды я счет слишком самонадеянным. Брать из-за этого VDS или сервер я счет не целесообразным и написал собственную функцию работы с SMTP сервером хостера, проблемы исчезли.
__________________
Размещайте ссылки навсегда в контексте или текстовых блоках. Хороший хостинг 1Гб - 60р./мес. |
25.06.2009, 06:52 | #7 |
Мастер
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 237
|
А я замечал, что рубят не по заголовкам, а по обратному адресу (вернее по from).
Например ставишь info@domain.ru - письмо не приходит, ставишь noreply@domain.ru - письмо чудесным образом доходит. ЗЫ По применению функции mail достаточно примеров на http://ru.php.net/manual/ru/function.mail.php |
25.06.2009, 13:10 | #8 |
Эксперт
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
|
Господа,
Благодарю всех за помощь! Мне прислали следующий пример: Вставка в html файле: <form name='a' method='post' action='send.php'> ФИО: <input type='text' name='fio' size='34'/> Контактный телефон: <input type='text' name='phone' size='14' value='+380'/> <input type='submit' name='ok' value='Отправить заявку'/> </form> Файл send.php: <? if (isset($_POST['ok'])) { if (mail('name@domain.com','Form data',"FIO:\n{$_POST['fio']}\nPhone\n{$_POST['phone']}")) $a=true; } if (isset($a)) { ?> Your message was sent! Click <a href='pb.htm'>here</a> to back to the last page! <? } ?> Опробовал, работает, письма доходят. Однако, читая тему, возник еще один вопрос. Многие пишут о капче. Исходя из практического опыта, она обязательна? Мне трудно представить, что кому-то может потребоваться забивать мой ящик спамом таким образом. |
25.06.2009, 13:19 | #9 |
Мастер
Регистрация: 08.06.2007
Адрес: Минск
Сообщений: 909
Вес репутации: 239
|
Если начнет много спама переть -- тогда и поставите.
Тут как повезет. На некоторых сайтах по несколько лет замечательно работает без капчи (всего штук 5 спамовых писем в неделю), а на других -- очень быстро начинает забивать (по несколько десятков писем в день). |
25.06.2009, 13:32 | #10 |
Эксперт
|
siarzhuk, да проще сразу поставить и не мучатся. Была одна неприятная история с сайтом... Долго не проверял почту, спама раньше не было, раз в две недели-месяц заходил, но потом полетело... так пришлось перерывать около 1000 писем. Не очень благодарное занятие, я Вам скажу...
__________________
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужен скрипт $$$ | Lametta | Разработка и сопровождение сайтов | 15 | 20.03.2009 13:22 |
Нужен Скрипт! | tophis | Разработка и сопровождение сайтов | 23 | 06.10.2008 23:01 |
Нужен скрипт PHP | Вован | Деловое сотрудничество | 1 | 07.08.2008 15:08 |
Нужен скрипт | auto03 | Деловое сотрудничество | 10 | 04.06.2008 16:10 |
Часовой пояс GMT +3, время: 09:23.