Устанавливаем на сайт форму обратной связи с защитой от автороботов
Итак, в данном уроке мы будем разбираться, что же такое форма обратной связи с защитой от автороботов, и как установить ее на свой сайт :)
Вот как выглядит предлагаемая форма:

Установить данную форму Вы можете на любую страницу Вашего сайта. Обычно ее располагают на странице "Контакты" , но это уже как кому нравится :)
Кратко по функционалу:
Здесь имеется проверка заполненности всех полей, проверка правильности ввода е-mail адреса, ну и простейшая защита от автороботов, организованная в виде числа, которое нужно ввести с картинки. Вообщем письмо отправиться только в том случае, если будет введена вся необходимая информация, а самое главное - правильно введено число с картинки!
По установке:
Сразу скажу, что работать такая форма обратной связи будет только на хостинге с поддержкой php, имейте это ввиду :)
Установить данную форму довольно легко. Для этого скачайте либо подготовленный мною видеоурок, с подробными инструкциями по установке, либо просто скрипт, в который я также вложил текстовую инструкцию. Короче говоря, запутаться будет сложно :)
Настраивается данная форма, редактированием файла config.inc , в котором нужно указать тему отправляемых писем, адрес, на который они будут отправлятся, ну и название Вашего сайта.
На одном из моих сайтов стоит такая форма, и знаете, я доволен! Так что пользуйтесь на здоровье!
P.S. При записи урока я в самом начале оговорился, причем не один раз... переделывать не стал, чтоб Вы посмеялись :)
Скачать скрипт формы обратной связи
Скачать видеоурок по установке + скрипт
Есть вопрос? Получи ответ на ФОРУМЕ ПОДДЕРЖКИ
 Создан: 2009-04-08 Просмотров: 50490 Автор:Андрей Галямов
Комментарии: Автор: Alfred Дата : 2009-04-08 Именно сегодня об этом подумал для защиты от несанкцианированного скачивания. Завтра будем пробовать.
Андрей! Спасибо за подсказку. Автор: Мария Дата : 2009-04-08 Андрей, спасибо, как раз хотела установить на сайт.
Все уроки и материалы на вашем сайте написаны очень доступно.Только благодаря Вам смогла сама сверстать сайт и да и ,вообще, что-то понимать.
Еще раз, спасибо. Автор: Нина Дата : 2009-04-08 Спасибо, Андрей!
Мне так интересно было узнать, как же это дедаеься
(циферки при отправке!)... Автор: Александр Дата : 2009-04-09 Андрей, спасибо огромное за помощь!Видеоурок-супер, все предельно ясно! Автор: Aлексей Дата : 2009-04-09 У меня рисунок с цифрами не отображается? Автор: Алексей Дата : 2009-04-09 Вместо рисунка написано captcha Автор: Андрей Дата : 2009-04-09 У меня так же, вместо рисунка отбражается "captcha" и при отправке пишет, что "Вы ввели не правильный защитный код" Автор: Владимир Дата : 2009-04-09 Объясните почему у меня скрипт не работает, пишет отправка не возможна , хотя настроил всё по уроку. Форму поставил здесь www.its2000.ru в контакты Автор: Леся Дата : 2009-04-11 Андрей, большое спасибо. Нашла на Вашем сайте много нужного-полезного.
Но вот с формой не получается:(
Получаю только одно - Ошибка при отправке письма:(
не могу понять что не так...
у кого-то возникала такая же проблема? Автор: alexey Дата : 2009-04-12 Спасибо еще раз за то что Вы помогаете всем кому это интересно Автор: Алексей Дата : 2009-04-21 У меня фотография не показывается Автор: Виктор Дата : 2009-04-29 Лень читать, а так - сплошное удовольствие. Последовательно просматриваю все Ваши уроки. Эдак и я скоро что-нибудь сотворю!
Большое спасибо Автор: Юрий Дата : 2009-04-30 Спасибо!!!! Автор: Сергей Дата : 2009-05-03 Мне 15 лет и я очень долго хотел сделать свой сайт, СПАСИБО!!!Всё написано очень доходчиво и понятно,это лучший сайт, на который я когда-либо заходил!!! Автор: Сергей Дата : 2009-05-03 Мне 15 лет и я очень долго хотел сделать свой сайт, СПАСИБО!!!Всё написано очень доходчиво и понятно,это лучший сайт, на который я когда-либо заходил!!! Автор: dima Дата : 2009-05-13 пасибо, поставил на своем сайте))) Автор: dima7s Дата : 2009-05-16 Спасибо. Обязательно поставлю на свой сайт. Автор: Святослав Дата : 2009-05-23 Андрей! Во-первых большое спасибо за Ваши уроки! Очень помогают!
Во-вторых. Помогите решить проблему. Установил "форму обратной связи" согласно Ваших инструкций. Всё работает за исключением одного момента - после успешной отправки сообщения, не происходит возврат на страницу отправки, просто пишет, что страница не найдена. Помогите, пожалуйста!
http://okna-plast.kiev.ua/kontakty.html Автор: Святослав Дата : 2009-05-23 Андрей! Во-первых большое спасибо за Ваши уроки! Очень помогают!
Во-вторых. Помогите решить проблему. Установил "форму обратной связи" согласно Ваших инструкций. Всё работает за исключением одного момента - после успешной отправки сообщения, не происходит возврат на страницу отправки, просто пишет, что страница не найдена. Помогите, пожалуйста!
http://okna-plast.kiev.ua/kontakty.html Автор: андрей Дата : 2009-05-24 у меня не работает картинка. вместо цифр значки ";?> и при отправке говорит что неправильно введен код .как быть?QIP556809466 dryn.ok@mail.ru спасибо за помощь. Автор: Cyx Дата : 2009-05-25 а права доступа для файлов ? Автор: zzibn Дата : 2009-06-14 Андрей, спасибо, описано очень доступно, но... у меня та же проблема что и у "Автор: андрей" - вместо цифр значки ";?> и при отправке говорит что неправильно введен код. И я то же спрашиваю: "как быть?" помогите пожалуйста: zzibn@yandex.ru Автор: Андрей Галямов Дата : 2009-06-14 Для решения таких вопросов есть ФОРУМ. Комменты не для этого! Автор: Олег Дата : 2009-06-20 Андрей, спасибо за уроки! Очень доступно и понятно! Но... именно этот урок не открывается... Висит банер Camtasia studio, ссылка на SpaceWeb и более ничего... Проверьте ссылку пожалуйста. Автор: Дилафруз Дата : 2009-06-22 Андрей Галямов Спасибо за уроки! Очень мне помогли с проблемами то что надо навичкам! Очень доступно и легко усваевается Спасибо еще раз! Автор: Николай Дата : 2009-06-22 Спасибо Андрей. Автор: qq Дата : 2009-06-23 Спасибо, дорогой!! Автор: rezak Дата : 2009-07-25 Уроки это всегда хорошо, а видео и тем более, спасибо! Автор: БТ Дата : 2009-07-26 таже фигня
вместо цифр значки ";?>
чего и как быть? Автор: Мария Дата : 2009-08-19 Спасибо большое за урок!!! только проблема - письма приходят в различной кодировке - шапка в кирилице windows, а содержание в юникоде UTF-8. Не могу никак разобраться или на веб сервере настроить чтото надо?
Автор: Рита Дата : 2009-09-22 Огромное спасибо,, только у меня проблема как и у :
"Автор: Леся
Дата : 2009-04-11
Андрей, большое спасибо. Нашла на Вашем сайте много нужного-полезного. Но вот с формой не получается:( Получаю только одно - Ошибка при отправке письма:( не могу понять что не так... у кого-то возникала такая же проблема? "
Вы не ответили, может подскажете, где ошибка? Автор: Виталий Дата : 2009-10-02 А форму для комментариев где взял?
Я такие для обратной связи видел. Автор: Андрей Дата : 2009-10-02 Одно только непонятно, а как прописать правильный путь назад с папки маил на мой индекс Автор: Int Дата : 2009-11-18 Спасибо за урок,Андрей!Вы прямо так рассказываете подробно что чувствуешь себя одноклеточным организмом)
А вы бы не могли выложить comment.php от name="form_com" (этой формы) . Было бы прелестно! ^_^ Автор: Виктор Дата : 2010-01-09 В файле вашего скрипта config.inc
Я указал страницу на которой размещена сама форма - $url = "3.html"; //Адрес гостевой книги
Но меня выкидывает после удачной отправки на
мой сайт/mail/3/html в место
мой сайт/3/html.
А такой страницы у меня нет -мой сайт/mail/3/html
Что я сделал не так?
Автор: Лана Дата : 2010-01-20 Здравствуйте Андрей! Жалко что у Вас нет тут обратной связи, я бы сразу задала вопрос. После установки обратной связи, у меня просто письма приходят с сайта на каком то иероглифе, по русски не прочитать. В программе Outlook все какие то кваказябры за место текста. А так же меня по умолчанию через 3 сек , выкидывает на какой то другой адрес http://lumine66.ru/mail/index. html ВООБЩЕМ СКОРБЛЮ ПО СВОЕЙ ОБРАТНОЙ СВЯЗИ, ПОМОГИТЕ. Автор: Евгений Дата : 2010-03-08 Спасибо большое за скрипт! Обыскал интернет, и более понятного чем у Вас и более полного скрипта, а также внятного описания, я не встречал. Скачал, буду пробовать! Ваш сайт поставил в закладки!!! Автор: Данни Дата : 2010-04-05 Спасибо Автор: Tesh Дата : 2010-05-21 В процессе создания своего сайта нашла более интересный, а главное бесплатный, сервис: http://www.mytaskhelper.ru/. С его помощью можно легко создать любую форму (в том числе и динамическую), настроить её внешний вид и встроить на сайт. Огромным преимуществом является то, что совершенно не нужны знания HTML, php и других языков программирования.
Кстати, и возможность добавления в формочку капчи также имеется! Автор: Zevs_91 Дата : 2010-07-22 Хорший скрипт Автор: Zevs_91 Дата : 2010-07-22 Хороший скрипт Автор: uu4juw Дата : 2010-07-24 Спасибо за скрипт всё понятно и доступно!!!! Автор: Максим Дата : 2010-08-01 Все работает. Письма не приходят )) Автор: Владимир Дата : 2010-08-09 Привет у меня выдает вот такую ошибку на капче
<?php echo "Здесь не полная картинка"; ?> Автор: Corwin Дата : 2010-08-13 На самом деле объясните как исправить "; ?> на картинку Автор: Владимир Дата : 2010-08-20 Андрей, при всём уважении к Вам, в скрипте ошибка, которая не даёт отправлять письма (остальные проблемы описаные в комментариях, на самом деле, указаны Вами в текстовом и видео вариантах урока). Хорошо у меня хостеры терпеливые и во всём разобрались. Сам бы я допёр только после изучения языка php. Соответственно, в файле getmail.php: Первая ошибка -- лишний символ @, вторая то, что кусок заголовка письма находился в секции additional_parameters функции mail.
//if(!@mail($admail, $subject, $content, "From: $email", "Content-type:text/plain; Charset=windows-1251rn"))
Правильно:
if(!mail($admail, $subject, $content, "From: $emailnContent-type:text/plain ; Charset=windows-1251rn")) Автор: Владимир Дата : 2010-08-20 Блин, почему-то эта форма комментария не выдаёт обратный слеш, то есть слеш в обратну сторону. Так как, он должен идти в павильном варианте кода за "From: $email и перед nContent-type:text/plain; Попробую ещё раз отправить этот кусок "From: $emailnContent-type:text/plain ; Автор: Владимир Дата : 2010-08-20 """Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта, используя любой другой вид связи"""
С чем это связано? Автор: Алексей Дата : 2010-09-07 Уважаемый Андрей, спасибо за проделанную работу! Спасибо за скрипт! Автор: Алексей Дата : 2010-09-07 Кстати, у меня все сразу заработало... Автор: web мастер Дата : 2010-09-15 Форма - отличная!!! Мне понравилась. Если письмо приходит в разных кодировках - скачайте его и откройте в блокноте. В нем письмо отображается корректно. Автор: Герасимчук Валерий Николаевич Дата : 2010-09-24 Добрый день!
Всем здравствовать!
Андрей, Вам огромное спасибо.
У меня есть проблемка,
при получении сообщения не указан E-MAIL ОТПРАВИТЕЛЯ! Так и пишет (не указан). Помогите.
Автор: PIRS75 Дата : 2010-09-29 Ну что за люди такие не понятливые.
ВАМ в самом начале комментариев написали:
[Обсудить на форуме] Есть вопрос? Получи ответ на ФОРУМЕ ПОДДЕРЖКИ
А там не только Андрей, а есть и другие кто помочь сможет.
Все благодарят, а понять не хотят. Автор: Галина Дата : 2010-10-25 К сожалению вопросы задаются, но на них никто не отвечает(((
maxter-007
Зар егистрирован: 06 окт 2010, 17:25
Сообщений: 1
Репутация: 0
Добавить пункт репутацииВычесть пункт репутации
Сообщение Re: Вопросы по настройки скриптов обратной связи с zvirec.com
Вопрос по поводу скрипта из урока: "Устанавливаем на сайт форму обратной связи с защитой от автороботов" (http://zvirec.com/view_skach. php?id=41).
Вместо капчи выдается: "; ?> "; ?>
Я нигде не нашёл ответа – а вопрос актуальный, и судя по комментам к уроку – он актуален не только для меня... ПОМОГИТЕ ... (с php пока туго) :clapping: :clapping: Автор: Галина Дата : 2010-10-25 Попробовала поставить данную форму на viphotels.com.ua
Но таже проблема что и у maxter-007 с форума. Подскажите плз что сделать)))) И спасибо за ваши очаровательные рекомендации))))
|