Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 24.06.2009, 14:53   #1
Эксперт
 
Аватар для SergejF
 
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
SergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущее
По умолчанию Нужен php-скрипт отправки заполненной формы по email.

Господа,

Ну совершенно не знаю php, подскажите, пожалуйста. Есть статичная страничка в html, в ней простейшая форма на 2 поля: ФИО и телефон. Как с помощью php отправлять заполненную форму в мой email?
SergejF вне форума   Ответить с цитированием
Старый 24.06.2009, 15:09   #2
Специалист
 
Аватар для Squish
 
Регистрация: 08.07.2008
Сообщений: 429
Вес репутации: 208
Squish - просто великолепная личностьSquish - просто великолепная личностьSquish - просто великолепная личностьSquish - просто великолепная личностьSquish - просто великолепная личностьSquish - просто великолепная личностьSquish - просто великолепная личность
По умолчанию

http://www.google.ru/search?hl=ru&q=...BF%D0%BE+email

Масса вариантов, через встроенную функцию mail (рубится на многих бесплатных почтовых сервисах), через сторонний SMTP сервер, примеры, готовые скрипты.
__________________
Набираю рефералов, помогу в установке кода на PHP/ASP скрипты/движки/CMS.
Размещайте ссылки навсегда в контексте или текстовых блоках.
Хороший хостинг 1Гб - 60р./мес.
Squish вне форума   Ответить с цитированием
Старый 24.06.2009, 16:18   #3
Эксперт
 
Регистрация: 23.09.2008
Адрес: Самара
Сообщений: 4,885
Вес репутации: 381
alex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущее
Отправить сообщение для alex063 с помощью ICQ
По умолчанию

Могу помочь сделать, само собой бесплатно, также капчу поставлю, спам почти не идёт.
__________________
Продвижение и поддержка сайтов. Актуальное портфолио. Отзывы. ICQ: 407354474.
alex063 вне форума   Ответить с цитированием
Старый 24.06.2009, 16:45   #4
Эксперт
 
Аватар для Lesnik59
 
Регистрация: 02.03.2007
Адрес: Скобаристан
Сообщений: 2,076
Вес репутации: 346
Lesnik59 - прекрасное будущееLesnik59 - прекрасное будущееLesnik59 - прекрасное будущееLesnik59 - прекрасное будущееLesnik59 - прекрасное будущееLesnik59 - прекрасное будущееLesnik59 - прекрасное будущееLesnik59 - прекрасное будущееLesnik59 - прекрасное будущееLesnik59 - прекрасное будущееLesnik59 - прекрасное будущее
По умолчанию

Цитата:
Сообщение от SergejF Посмотреть сообщение
Господа,

Ну совершенно не знаю php, подскажите, пожалуйста. Есть статичная страничка в html, в ней простейшая форма на 2 поля: ФИО и телефон. Как с помощью php отправлять заполненную форму в мой email?
Посмотри в моей подписи. Отличный скрипт с капчей. Генерируешь любую форму. Все просто.
__________________
Отличная партнерская сеть для туристических сайтов!!!
Lesnik59 вне форума   Ответить с цитированием
Старый 24.06.2009, 18:26   #5
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 285
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

Цитата:
mail (рубится на многих бесплатных почтовых сервисах)
не вижу связи одного с другим, mail() php лишь передает письмо почтовому демону(MTA) на локальном хосте, который уже в свою очередь пересылает его в порядке очереди адресату.
А рубится из-за кривонастроенного МТА, нахождения хоста в черном списке , некорректных заголовков, а также параноидального фильтра на стороне приема.

SergejF, задача настолько тривиальная, что лишь требуется ввести в поисковик нужный запрос.
__________________
Починяю разнокалиберные примуса здесь.
Atomic вне форума   Ответить с цитированием
Старый 24.06.2009, 18:34   #6
Специалист
 
Аватар для Squish
 
Регистрация: 08.07.2008
Сообщений: 429
Вес репутации: 208
Squish - просто великолепная личностьSquish - просто великолепная личностьSquish - просто великолепная личностьSquish - просто великолепная личностьSquish - просто великолепная личностьSquish - просто великолепная личностьSquish - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Atomic Посмотреть сообщение
не вижу связи одного с другим
Я тоже не видел. Когда столкнулся, проанализировал заголовки писем и увидел связь.
Функция mail добавляет один-два заголовка, по которым и рубят такие письма, поскольку очевидно что они сформированы автоматом. Заставлять администраторов хостинга настраивать сервер под мои нужды я счет слишком самонадеянным. Брать из-за этого VDS или сервер я счет не целесообразным и написал собственную функцию работы с SMTP сервером хостера, проблемы исчезли.
__________________
Набираю рефералов, помогу в установке кода на PHP/ASP скрипты/движки/CMS.
Размещайте ссылки навсегда в контексте или текстовых блоках.
Хороший хостинг 1Гб - 60р./мес.
Squish вне форума   Ответить с цитированием
Старый 25.06.2009, 06:52   #7
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 237
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

А я замечал, что рубят не по заголовкам, а по обратному адресу (вернее по from).
Например ставишь info@domain.ru - письмо не приходит, ставишь noreply@domain.ru - письмо чудесным образом доходит.

ЗЫ По применению функции mail достаточно примеров на http://ru.php.net/manual/ru/function.mail.php
ahsinis вне форума   Ответить с цитированием
Старый 25.06.2009, 13:10   #8
Эксперт
 
Аватар для SergejF
 
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
SergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущее
По умолчанию

Господа,

Благодарю всех за помощь! Мне прислали следующий пример:

Вставка в html файле:

<form name='a' method='post' action='send.php'>
ФИО: <input type='text' name='fio' size='34'/>&nbsp;&nbsp;&nbsp;
Контактный телефон: <input type='text' name='phone' size='14' value='+380'/>&nbsp;&nbsp;&nbsp;
<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!
<? } ?>

Опробовал, работает, письма доходят. Однако, читая тему, возник еще один вопрос. Многие пишут о капче. Исходя из практического опыта, она обязательна? Мне трудно представить, что кому-то может потребоваться забивать мой ящик спамом таким образом.
SergejF вне форума   Ответить с цитированием
Старый 25.06.2009, 13:19   #9
Мастер
 
Аватар для siarzhuk
 
Регистрация: 08.06.2007
Адрес: Минск
Сообщений: 909
Вес репутации: 239
siarzhuk - прекрасное будущееsiarzhuk - прекрасное будущееsiarzhuk - прекрасное будущееsiarzhuk - прекрасное будущееsiarzhuk - прекрасное будущееsiarzhuk - прекрасное будущееsiarzhuk - прекрасное будущееsiarzhuk - прекрасное будущееsiarzhuk - прекрасное будущееsiarzhuk - прекрасное будущееsiarzhuk - прекрасное будущее
По умолчанию

Цитата:
Сообщение от SergejF Посмотреть сообщение
Исходя из практического опыта, она обязательна?
Если начнет много спама переть -- тогда и поставите.
Тут как повезет. На некоторых сайтах по несколько лет замечательно работает без капчи (всего штук 5 спамовых писем в неделю), а на других -- очень быстро начинает забивать (по несколько десятков писем в день).
siarzhuk вне форума   Ответить с цитированием
Старый 25.06.2009, 13:32   #10
Эксперт
 
Регистрация: 23.09.2008
Адрес: Самара
Сообщений: 4,885
Вес репутации: 381
alex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущее
Отправить сообщение для alex063 с помощью ICQ
По умолчанию

siarzhuk, да проще сразу поставить и не мучатся. Была одна неприятная история с сайтом... Долго не проверял почту, спама раньше не было, раз в две недели-месяц заходил, но потом полетело... так пришлось перерывать около 1000 писем. Не очень благодарное занятие, я Вам скажу...
__________________
Продвижение и поддержка сайтов. Актуальное портфолио. Отзывы. ICQ: 407354474.
alex063 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен скрипт $$$ 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, время: 11:15.