Как создать форму обратной связи для сайта.

Этот урок был сделан мною по просьбе многих подписчиков, которые по каким-либо причинам испытывают трудности при установке этого элемента на сайт.

Форма пригодится Вам, если Вы хотите получить обратную связь от своих подписчиков, сделать простую форму заказа Ваших услуг или продуктов и т.д.

Но предупреждаю сразу - лучше смотреть этот урок, предварительно ознакомившись с HTML и желательно конечно иметь свой сайт на хостинге с поддержкой PHP.

форма обратной связи

Внимание! Если урок у Вас не запускается, то убедитесь, что в системе есть поддержка flash. О том, как правильно устанавливать flash плеер в систему для разных браузеров (Internet Explorer, Opera, Firefox) написано здесь.

Авторизоваться и Скачать

5 последних добавленных файлов в рубрике"Видеоуроки"

  • Как заставить человека просмотреть видео на сайте до конца?

    В этом уроке вы познакомитесь с отличным плеером для показа видео на вашем сайте JW Player, а также научитесь взаимодействовать с ним, привязывая к разным моментам просмотра видео всякие события. Например, если вы делаете какую-то продающую презентацию и хотите, чтобы люди увидели кнопку заказа только ближе к концу презентации, то с помощью данного видео вы сможете это сделать.

  • Эффект дразнящего уголка для вашего сайта

    Я думаю, вы уже много раз наталкивались на эффект дразнящего уголка на сайтах разных инфобизнесменов. Этот прием хорошо себя зарекомендовал, поэтому с помощью него вы сможете немного увеличить свою подписную базу или повысить продажи.

  • Как добавить комментарии Вконтакте к своему сайту

    Многие мечтают о хорошей системе комментариев на своем сайте. Ведь большое количество комментариев к вашим материалам создают активность аудитории, благодаря которой видно, что сайт живой, и его посещают другие люди. Но проблема в том, что большинство стандартных систем комментирования, которые встроены в движки сайтов, позволяют оставлять комментарии только зарегистрированным пользователям. Либо, если открыть их для всех, то вас замучают спамеры.

  • Эффективная гостевая книга для joomla-сайта

    Гостевые книги часто используются на сайтах в качестве эффективного способа обратной связи с людьми, которые заходят на ваш сайт. Посетители могут высказать свое мнение относительно сайта, дать какой-то совет или задать вопрос. И в этом уроке мы установим на сайт, работающий на движке джумла, компонент гостевой книги phoca guestbook.

  • Открываем счет в системе PayPal

    Последние несколько лет все свои покупки на аукционе ebay и многих интернет-магазинах я оплачиваю с помощью системы PayPal. Это удобно, безопасно и быстро. О том, как открыть счет в этой системе, я расскажу в двух видеоуроках, которые записал специально для вас.

или авторизуйтесь, чтобы добавлять комментарии, оценивать уроки и сохранять их в личном кабинете
  • 18 Мая 2008 00:41
    Михайл
    Привет Евгений :) У меня вопрос.......... Можно отправлять письмо на указный нами адрес в сообщение, то есть в сообщение мы указываем адрес..... и как? :) Большое спасибо.
  • 5 Июня 2008 12:08
    Максим
    Здравствуйте Евгений проверьте пожалуйста файлы в видео уроках , а то качаешь а их там нет.
  • 20 Июня 2008 23:05
    Игорь Варчук
    Евгений у меня к Вам такой вопрос: я хочу у себя на сайте http://babula.ru поместить такого же плана (((Добавить комментарий: Ваше имя: Комментарий: Введите сумму чисел с картинки (проверка от автороботов):))), как это правильно назвать не знаю. Сайт конечно пока ещё корявенький, но я только учусь. Вопрос такой: не смогли бы Вы создать бесплатный урок по этой теме ???... Я бы Вас не просил бы об этом, если бы мог купить у Вас обучающие диски.
  • 22 Августа 2008 14:14
    Элла
    Евгений здравствуйте. Скрип работает, только почему тщ письма приходят пустые, написано так: Автор назвался: Указал свой адрес: Содержание письма: И все - содержания нет. Все перепроверила, все символы введены буква в букву в соответствии с Вашим уроком... понятия не имею что здесь не так...
  • 23 Августа 2008 09:00
    Евгений
    При получении пустых писем см. сайт: http://www.evgeniypopov.ru там есть статья на эту тему.
  • 20 Сентября 2008 22:04
    Svetlana
    Евгений, все поставила на свой сайт как в уроке. На локальном сервере скрипт работает. на сайте - нет. в чем может быть загвоздка? подскажите... http://www.sv-portfolio.110mb.com/contacts.php выдает - Warning: mail() [function.mail]: Safety Restriction in effect. The mail() command is not allowed, contact the admin. in /www/110mb.com/s/v/-/p/o/r/t/f/sv-portfolio/htdocs/send.php on line 9 а в скрипте все так же как и у вас права доступ тоже пыталась менять - все то же... это получается ссыка на неправильную работу функции mail() ????
  • 22 Сентября 2008 08:53
    Евгений
    Трудно сказать, попробуйте написать в службу поддержки своего хостинга. Может быть они каким то образом заблокировали работу функции mail()
  • 15 Октября 2008 14:15
    Витя
    Здравствуйте Евгений у меня выходит вот такой прикол! Я все сделал как там есть залил на хост письмо приходит но не имени не от кого не написано и когда нажимаешь отправить оно ещо пишет вот это Notice: Undefined variable: name in /usr/home/holiday-uacom/data/www/имя сайта/docs/adds/send.php on line 8 /usr/home/holiday-uacom/data/www/имя сайта/docs/adds/send.php on line 8 /usr/home/holiday-uacom/data/www/имя сайта/docs/adds/send.php on line 8 /usr/home/holiday-uacom/data/www/имя сайта/docs/adds/send.php on line 9 Что делать???
  • 15 Октября 2008 19:00
    Евгений
    Попробуйте совет с сайта: http://www.evgeniypopov.ru/ Там в поиске введите слово global
  • 26 Октября 2008 19:13
    Антон
    Здравствуйте. Скрип работает, только письма приходят пустые - содержания нет. Писмотрел страничку http://www.evgeniypopov.ru все исправил, но все равно без изменений, письма приходят пустые. Подскажите что делать.
  • 13 Ноября 2008 12:39
    Александр
    Здравствуйте Евгений.Я исправил все,но письма у меня так же приходят пустыми.В письме только цифры и английские буквы.
  • 15 Ноября 2008 02:46
    Владислав
    У меня такая же проблема как и в Александра. Может такой глюк только на Денвере, или проблема в другом? Евгений, помогите, пожалуйста, разобраться в этом вопросе.
  • 16 Декабря 2008 23:12
    zeon
    Здравствуйте у меня проблема токов-а рода при открытии данного видео-урока пишет (”анный СѓСЂРѕРє РЅРµ может быть Р·Р°) вот такие иероглифы флешь плеер у меня установлен и javascript включен но всё бес толку
  • 5 Февраля 2009 21:43
    Александр
    Всем привет! Скачал урок, вставил форму вроде работает, а когда отправляю, у меня открывается "окно для скачивания" и спрашивает открыть или сохранить файл "php"(сервер включён). Хотя когда устанавливал "Сервер", все тестовые страницы он видет. Что это может быть.
  • 17 Февраля 2009 10:52
    Иван
    Всем привет!!! Господа не подсажите мне? Я столкнулся с дилемой. Установил форму обратной связи на сайт, как рассказал Евгений в своем уроке, затем все исправил как написано на http://www.evgeniypopov.ru. Проверил с трех браузеров. Все форма работает нормально. Но 1. Сегодня пришли пустые письма, я снова проверил через свои браузеры - все номрально. Почему так? 2. Письма все время дублируются, т.е. приходит два письма, а не одно (одинаковых). Почему? Буду рад Вашей помощи
  • 12 Марта 2009 00:25
    org
    спс, все работает
  • 2 Апреля 2009 10:10
    Qenn
    приходят пустые письма! Те рекомендации, что по ссылке не помогли, кроме того мне кажется они идентичны исходному коду что в файле. Пустые письма((((((((( <?php if (isset ($_POST['name'])) { $city = $_POST['name']; } if (isset ($_POST['email'])) { $city = $_POST['emai']; } if (isset ($_POST['message'])) { $city = $_POST['message']; } $address = 'маё мыло@i.ua'; $sub = "Тема"; $mes = "Автор назвался: $name \nУказал свой адрес: $email \nСодержание письма: $message"; $verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email"); if ($verify == 'true') { echo "<p>Сообщение отправлено"; } else { echo "<p>Сообщение не отправлено"; } ?>
  • 4 Апреля 2009 21:09
    Anomalec
    У меня проблема Parse error: parse error, unexpected '"' in z:\home\localhost\www\saitetown1\send.php on line 9 Что делать ? (Выложите исходникиможет он работать будет)
  • 9 Апреля 2009 09:57
    termoplus
    Здравствуйте, Евгений. после всех отзывов немного боюсь использовать ваш код, так как у меня нет локального сервера, и мне придется сразу его внедрять на рабочий проект и если он не заработает, сами понимаете что будет для меня... вы уже исправили его(включаю поправления как написано на http://www.evgeniypopov.ru) И еще вопрос если можно. Можно сделать так чтобы после отправки, сообщение "Ваше письмо доставлено" появлялось не в чистом окне, а где-нибудь в документе, например над формой? Огромное спасибо
  • 15 Апреля 2009 11:47
    Set
    Проверир работает но естьмалиький момент Пустые тела писем скидывает а тк работает как часы. Что делать как побороть пустату в письме?????
  • 30 Апреля 2009 21:57
    Gektarr
    Евгений ваш скрипт не работает может только у меня но php страничка в конце после заполнения формы отображается не коректно тоесть вместо того- "Ваше сообщение отправлено"" или Ваше сообщение не отправлено" он пишет и то и другое вместе плюс к этому видно код самого php прям на страничке,я переделал 3 первых строчки в коде как было сказано на форуме но ничего не помагает php-остается как есть без изменений сервер вроде не ругается может быть его надо активировать в дремвивере как тестовый сервер я пробывал но ничего не помогает если вам не трудно посаветуйте что делать может этот скрипт не на всех компах работает?Я и при помощи програмки пробовал тоже не получается вашей програмки может php для сервера нужно как то активировать?подскажите что нибудь я на самом деле не понимаю как у других получается а у меня нет !
  • 5 Мая 2009 23:36
    Heelloo
    не хотелось конечно повторяться как у все, но ответте пожалуйта почему приходят письма вида: Автор назвался: Указал свой адрес: Содержание письма: Заранее спасибо Евгений
  • 8 Мая 2009 01:08
    Heelloo
    Евгений пожалуйста. Сделал форму обратной связи через Form Bilder а письма все равно приходят пустые вида: Автор назвался: Указал свой адрес: Содержание письма:
  • 1 Июня 2009 01:09
    победоносеца
    У меня стоит Апачи старой версии и последний Денвер. Так Денвер шлет пустые письма. В Апачи все идеально работает.
  • 1 Июня 2009 01:29
    победоносеца
    if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['email'])) {$email = $_POST['email'];} if (isset($_POST['message'])) {$message = $_POST['message'];} И все заработало в Денвере.
  • 1 Августа 2009 15:47
    Yoon
    Отзывы паршивые. Думаю этот видеоурок надо обновить.
  • 15 Сентября 2009 10:23
    chuikoalex
    УРОК ПОЛЕЗНЫЙ!!! При наличии маломальских знаний программирования, можно все сделать работоспособным. 1. Отправку писем на почту делайте в кодировке UTF-8, а не W-1251 !!! 2. При выдаче сообщений "отправлено" "не отправлено" используйте не команды 'echo' а обычные HTML страницы!!! Все работает!!!
  • 22 Октября 2009 08:26
    Василий
    ссылка на урок не робит. Жаль
  • 3 Ноября 2009 14:34
    Argon
    Качаю Opera. Всё очень даже робит...
  • 18 Марта 2010 17:01
    master_n
    спасибо за урок, но у меня почему когда нажимаешь отправить соо бщение, вылазеет окно скачивания файла. может я что то не так делаю?
  • 17 Июня 2010 13:13
    jasur
    это очен хорошо!
  • 15 Июля 2010 17:14
    Tania
    Спасибо огромное за урок! Евгений Попов Вы самый умный Веб-мастер в МИРЕ!
  • 15 Июля 2010 17:15
    Tania
    Только есть одна проблема,сообщение не приходит на почту!
  • 31 Июля 2010 17:36
    dedywku
    Неработает
  • 31 Июля 2010 17:39
    dedywku
    Женя спасибо! КТО НИБУДЬ знает ссылку на видео с которой все будет работать бес проблем Я уже глаза все себе сломал СПАСИБО.
  • 11 Августа 2010 17:44
    Vyacheslav
    При нажатии кнопки "отправить сообщение" происходит скачивание PHP-файла. Подскажите, пожалуйста, с чем это может быть связано.
  • 5 Октября 2010 11:40
    турист
    Также, как у Vycheslav(а) при отпраке происходит скачивание php. В чем дело? Гуру, нужна ваша помощь! Сайт потихоньку начинает разочаровывать :(
  • 8 Октября 2010 13:58
    турист
    все переустановил, результат: собщение отправляет, сообщение поступает... Автор назвался: пусто, нет ничего Указал свой адрес: пусто, нет ничего Содержание письма: пусто, нет ничего Все введеное в поля в письме не отображается. Кто стырил информацию об авторе и само сообщение? Как поправить?
  • 16 Октября 2010 14:42
    Next
    Люди у кого эроглифы пишет, ставте у себя на серваке кодировку windows-1251 и все будет ок!
  • 30 Октября 2010 14:13
    Леша
    Подскажите ка сделать, чтоб кодировка была utf-8 я вроже поменял но не получилось :( очень надо плиизззз
  • 4 Декабря 2010 19:43
    lugotatyana
    создала эту форму, как показано в видеоуроке. сообщение отправляется. приходит на почту - но пустое, так же, как описано выше у других комментаторов. по ссылке http://www.evgeniypopov.ru я внесла изменения, как было сказано, но ничего не изменилось. и еще: про пустые письма Евгений посоветовал прочитать там же - но дал бы хотя бы более расширенную ссылку - а так что - весь сайт перелопачивать??? битая форма!
    • 5 Января 2011 19:06
      jaguar1000
      8768
  • 22 Марта 2011 23:23
    Yurgen0612
    У кого приходят пустые письма посмотрите ответ на сайте http://evgeniypopov.ru/index.php?/Knowledgebase/Article/View/36/0/. И проверти, чтобы проверка стояла перед обработчиком, а не внутри.
  • 20 Апреля 2011 19:43
    SistemAdmin
    здравствуйте Евгений, я у вас скачал гостевую книгу установил ее как сказано в видео урока и в итоге в гостевой книге всякие каракулы, а где исправить я не знаю.
  • 22 Сентября 2011 11:33
    promo88
    Да, в скрипте ошибка верхние строчки должны иметь такой вид
    if (isset($_POST['element_1'])) {$element_1 = $_POST['element_1'];}
    if (isset($_POST['element_2'])) {$element_2 = $_POST['element_2'];}
    if (isset($_POST['element_3'])) {$element_3 = $_POST['element_3'];}
    т.е. element_2 пишется со знаком $ только во "2 столбце" !
    • 5 Февраля 2012 16:39
      segail
      Чтото не понял...
    • 8 Апреля 2012 00:48
      mihey996
      promo88 Дело пишет!!заработало,только русские буквы в каракули переделывает!
  • 8 Февраля 2012 20:36
    BullDozeR
    Письма не приходят... - Проблемы хостинга или что? Сделал абсолютно всё, что здесь написано.
  • 14 Апреля 2012 18:18
    insaidd
    Письма приходят, только вместо русских символов выдает иероглифы, пробовал менять кодировку в php файле - не помогает!
  • 30 Мая 2012 23:28
    gogogo1
    ВЕЛИКОЛЕПНЫЙ САЙТ!! Желаю Вам всяческих успехов!
  • 26 Ноября 2012 22:55
    orkate
    Евгений, огромное вам спасибо за сайт и уроки!!! Программируем сбор информации для психологов через сайт. Подскажите, в каких уроках можно найти, как можно преобразовать информацию, собираемую с помощью форм и получаемую в письмах в форматы удобные для обработки. Например, в файл MS Excel. Есть ли программы для решения этой задачи.
  • 11 Апреля 2013 13:02
    Girl
    у КОГО ПРИХОДЯТ КРАКАЗЯБРЫ на почту (кодировка).Решение такое : В send.php найдите charset = windows-... и замените на charset = UTF-8, перекодируйте всё в UTF-8 :) Если приходят пустые , то правильно там же исправить на : if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['email'])) {$email = $_POST['email'];} if (isset($_POST['message'])) {$message = $_POST['message'];} т.е. перед name , к примеру , убираем доллар $....и т.п. Надеюсь кому поможет.
    • 21 Июля 2013 14:00
      timurgal
      Почему сообщение отправлено пишется квадратиками
    • 8 Апреля 2014 23:19
      vugarfarmanoglu
      Спасибо!
  • 12 Сентября 2013 19:40
    eldar1996
    Получилось
  • 7 Апреля 2014 10:59
    vugarfarmanoglu
    У меня также приходят пустые письма. Пока не восползовалсья, но напишу после, как получитсья после рекомендации этой ссылки: http://evgeniypopov.ru/index.php?/Knowledgebase/Article/View/36/0/
  • 8 Апреля 2014 18:37
    vugarfarmanoglu
    По этой ссылке не хрена несработало: http://evgeniypopov.ru/index.php?/Knowledgebase/Article/View/36/0/ Но по рекомендации выше Girl СРАБОТАЛА! Спасибо тебе Girl огромное!
^ Наверх ^