a18ff589

Форма обратной связи для сайта!

Воскресенье, 10 июля 2011 года в 15:05      Просмотров: 25026
Форма обратной связи для сайта!

Приветствую вас всех мои друзья! Сегодня я хочу поделиться с вами уроком. На какую тему? Думаю, вы и сами прекрасно догадались!

Форма обратной связи для сайта, которую я вам покажу – основана на использовании технологии Ajax. Но не волнуйтесь, знать этого вам не надо, все уже готово, останется только установить эту форму и настроить под себя!

Демо

Эта форма обратной связи на сайт очень функциональна сама по себе, к ней подключено несколько плагинов, которые создают привлекательный внешний вид и проверяют валидность (читай правильность) введенных вами данных. Эти плагины работают на великом и могучем JavaScript! А называются так:

    1. JQTransform – плагин который позволяет сделать нашу форму обратной связи красивой!

    2. formValidator – а этот плагин проверяет форму контактов на правильность введенной информации и в случае чего выводит всплывающие подсказки!

Для полноценной работы этой формы будет использован класс – PHPMailer. Считается одним из лучших!

Заметка для самых умных:

Форму обратной связи для сайта можно сделать на HTML! Но работать она начнет только при помощи PHP! И никак иначе!

Это я для тех, кто ищет форму обратной связи только на HTML. Сделать сделаете, но работать она не будет!

Поэтому, ваш хостинг должен поддерживать PHP, а для этой формы контактов, PHP должен быть не ниже пятой версии. Надеюсь, понятно излагаю? Тем более, сейчас, любой нормальный хостинг поддерживает эти условия!

Эту форму обратной связи я откопал на сайте www.tutorialzine.com ссылка ведет непосредственно на страницу оригинала, т.е. сайт автора данной формы!

Там все на английском, поэтому нам с Сашей пришлось немного повозиться , что бы русифицировать данную форму контактов и сами плагины, которые подключены к ней.

Признаюсь честно, мы с этой «формочкой» провозились два дня, так как начинали всплывать различные косяки, а недоделанную до конца форму обратной связи, тем более такую красивую, выкладывать не хотелось! Так что если вы любитель все сделать сами, и в вашу светлейшую голову влезет мысль – самому русифицировать данную форму, дам пару советов, так как просто переводом фраз не ограничишься:

    1. Эта форма обратной связи заточена под буржуев, от туда же и скачена, поэтому она будет присылать вам вместо нормальных русских символов – кракозяблы. Разберитесь с кодировкой. Да и вообще все «тюлени» будут связаны с этим!

    2. Скрипт валидации изначально не понимает наши букв, поэтому их там надо будет прописать!

    3. Даже после этих действий если указать тему письма на русском, письмо приходит с темой – No subject (надеюсь правильно написал), это лечится если указать кодировку в файле класса PHPMailer.

    4. В оригинальной форме текст в полях ввода прижимался к низу, а не по середине. Это глюк плагина JQTransform.

Ну, вроде все расписал и предупредил. Поехали дальше!

Для тех кто хочет получить уже готовую форму обратной связи:

    1. Скачиваем скрипт формы обратной связи для сайта (под видео).

    2. Смотрим видео ниже. В нем я рассказал где необходимо менять настройки, что бы форма работала на вас.

Установка формы обратной связи для сайта.

И так, смотрите видео по установке формы, там все рассказано. Если возникнут какие либо вопросы – задаем их или на форуме, или здесь в комментах. Если вопрос сугубо технического характера, то лучше на форуме.

ЗЫ: кстати, забыл добавить, что эта форма обратной связи для сайта, работает, даже если у вашего посетителя отключен JavaScript.

Комментариев: 218

Только сегодня думал

"давненько Серега не пишет"

вот и объявился. спс за форму. кое что из нее стырю=)

бэкграунд больно понравилсяgrin

Спасибо, Серджио!

Вот эту форму я и прикручу на свой сайтик.

А вот тебе ещё раз СПАСИБО!!!

Давай, балдей под лучами наших благодарностей, дружище!!!

Вот только недавно репу чесал... Все, что касается форм для сайта - морока для меня (а может и еще для кого...)Спасибо, Серега...Ты прям колдун какой-то...

Спасибо Сергей! Как раз такой вопрос я как то задавала вам.

И вот он - ответ!!!

Еще раз СПАСИБО!))))))))))

Сердечное спасибо Вам, Сережа! Я уезжаю в отпуск, очень Прошу Вас, отправляйте мне по прежнему Ваши рассылки пожалуйста!Буду заниматься после отпуска. Всем успехов!!!

16. Ирина
2011-07-13 в 19:06:23

Я не помню есть у меня пароль или нет, но рассылки получаю.

Вопрос у меня, Сергей, такой-если у меня есть уже на сайте форма подписки, то я могу её заменить на твою форму? Хостинг у меня на inbox и домен у них же

Спасибо за хорошую работу. Давно искал для сайта приличную форму контактов, а тут всё так доходчиво и понятно.

Олег, пожалуйста smile

Ирина, ну да. Если есть доступ на хостинг, то я проблем не вижу.

dancemobilecool smilegrin

Тут был исходный код этой страницы, который любезно скопировал ZOMBER и решил показать всем

gringringringringringringringringringringringringringringringringringringringringringringringringringringringringringringringringringringringrin

Тут он ещё раз любезно показывает нам исходный код этой страницы

Это что за vampire ? gringrinИ ты vampire еще учишь других программизму.LOL Мда.. развелись vampire зеленые школьники . Не завидую владельцам сайтов созданных на этой дырявой bug CMS.

Да простит меня админ этого сайта bow, но думаю надо показать пользователям как снести этот сайт bad. Тобишь из-за интересов и подтереть слюни зеленым wink

ЗЫ Некоторые выражения уважаемого ZOMBER были заменены на vampire

vampire а не сайт cool smilegrin

ЗЫ Опять же красноречивые высказывания ZOMBER заменены на vampire

И снова ZOMBER показывет нам чудеса своего мастерства, вставив в комментарий исходный код страницы

25. Аноним
2011-07-15 в 05:51:07

vampire вы башку моего vampiregrin

PS По традиции, самые красноречивые выражения ZOMBER были заменены на vampire

Я временно приостановил комментирование, что бы ответить уважаемому ZOMBER ибо он очень нетерпилив и несдержан.

Это что за vampire?

Это сайт http://saratov-adsl.ru/

И ты еще учишь других программизму.

Ну вам такое ещё рано, вы ещё русский язык как следует не усвоили.

Мда.. развелись зеленые школьники .

Я школу успешно закончил. А Сергей уже дааавно, ещё и вас многому научить может.

Да простит меня админ этого сайта

Я думаю не простит downer

думаю надо показать пользователям как снести этот сайт

А покажите, если не сложно.

Тобишь из-за интересов и подтереть слюни зеленым

Подберите сначала свои сопли!sick

vampire а не сайт

Покажите свой.

ТоварисЧ ZOMBER, и не надоело вам минусы ставить?

Это же легко исправляется, неужели вам не будет обидно?

Всем привет smile

Сэнкс Саня!

Ну и хотелось бы сказать отдельное спасибо товарищу zomber, с большой буквы писать не буду, ибо он еще не дорос до этого smile

Честно, спасибо smile

Спасибо за кучу комментов, это только плюс сайту.

Спасибо за посещалку в +300 grin

Спасибо за идиотизм - давно так не ржал. Все таки веселые бывают люди, когда мозг отсутствует.

Ну а побочный эффект твоего пребывания здесь я исправил за 1 минуту. Даже сделал лучше, чем было rolleyes

Если честно, ты не похож на ребенка, даже дети ценят свое время.

Его не ценят только постояльцы дурдома, ну или будущие постояльцы дурдома hello

Это же полночи бедолага убил на минусовку, а в итоге я весь твой труд угробил за 1 минуту. Горе от ума! grin

А то что тебе еще до осознания - что такое человек, расти и расти, я не сомневаюсь. Ты бы лучше действительно сходил на курсы русского языка, горе хакер snake

ЗЫ: давно таких клоунов не видел, ха-ха-ха

СПС за позитив, с уважением Серега dance

А я смотрю в письмах - активирование комментов. А а оно вот что - парень активист-писатель обозлённый на весь Мир. Да, Серёга, поддерживаю! Клоунов хватает. НЕ помощь и подсказки, как между нормальными людьми, а одно только самовосхваление и нарциссизм типа "Я могу этот сайт снести, я крутой, все лохи, CMS ваша ерунда".

Вообщем Солнце светит не нам а этому Чудаку на букву М.

Серёга! Подарите ему деревянную медаль в виде ВЕЧНОГО БАНА!

smile smile smile

Эх , зеленые , не видали вы еще нормальных взломов.

Пожалуйста!

ZOMBER

Нормальных взломов?

Т.е. набить минусы на счетчике - это нормальный взлом? smile

Я знаю нормальных взломщиков, и они такой ерундой точно не занимаются.

Вполне приветливые и адекватные люди.

Вообще не пойму что тебя задело, матерый smile

Тебя здесь никто не трогал, пришел, пальцы гнешь.

Иди дальше, куда шел! Здесь всем на тебя с высокой колокольни сам знаешь что smile

Хочешь показать как слаба в защите система, покажи на офф сайте.

Здесь все равно твоих стараний никто не оценит.

Счетчики накрутить даже обезьяна сможет, главное показать как.

Эх бывают же дураки которым времени не жалко...

Жадь мне тебя если честно.

Только и умеешь, что счетчики накручивать smile

[removed]for(ik=341;ik>=1;ik--){vote(108,0)}

Ладно, не горячись чувак ! Дорогу перейдешь мне вот тогда поломаю, а так ты мне ничего плохого не сделал. Поэтому приношу перед всеми твоими посетителями сайта извинения, а перед тобой вдвойне. И ты молодец !!!

Кстате, действительно уязвимостей много.

-------

вот простая накрутка, отключаем(я это делал в опере) кукисы и в адресную строку вставляем вот это.

---------

[removed]for(ik=341;ik>=1;ik--){vote(108,0)}

---------

Где 108 - это идент новости .

vote() - это функция голосования (сказал просто )))

Извини за шутку такую злобную.

Кстате, дизайн сайта клевый , простой и притягивающий. Теплый и радостный , а самое главное простой не навязчивый. И рассказываешь в видео ты тоже нечего. Смотрел твои платные курсы. Так что многим советую. Это не Поповщину слушать, где он что то там жует, у тебя все классно. Молодец !!! Желаю тебе творческих успехов. А за шалость и оскорбления извини. Не со зла. Все мы грешны похулиганить !!! wink

Я то и пришел сюда по запросу форма обратной связи, другу нужна на сайт. И не удержался соблазну, как дитя пошалил. tmi

Серега и Саня!

Привет!hands

Похоже я пропустил самое интересное!shut eye

Серега, очередная обучалка на +++++++++++++++++++++++++

Огромное спасибо вам с Саней за то, что "... там все на английском, поэтому нам с Сашей пришлось немного повозиться , что бы русифицировать данную форму контактов и сами плагины, которые подключены к ней..."ok

Вот только переписка с zomber меня удивила:

- кто, что, ломал?

- кто, где накручивал (или скручивал)что-то?

- кто, что исправил за 1 минуту?

- какой-то zomber грозится "показать пользователям как снести этот сайт"

snakedevilнаучите, пожалуйста, как ломать, как накручивать/скручивать, как сноситьdevilsnake

бред это все ohh

Серега и Саня, спасибо вам большое за вашу информацию!ok

сила вашего сайта - в тех знаниях, которые вы даете! power

а zomber, он zomber и есть (видимо - от зомби), а это стремно - пусть посмотрит в википедии)

А то, что вы все комментарии оставляете и положительные и отрицательные - в этом ваша сила!

Еще раз спасибо за урок!

Честь имею!

Тимур

39. Татьяна
2011-07-30 в 23:12:55

Здравствуйте!

Спасибо огромное за форму, просто супер! Поставила, работает. Только вот хотела поменять сообщение, которое выдается после отправки. "Благодарю!" И не могу найти, откуда оно выводится. Не подскажете?

Спасибо заранее!

42. Татьяна
2011-08-02 в 15:54:18

здравствуйте! Может, вы мне еще одну штуку подскажете? Почему-то перестали справа появляться подсказки из валидатора jquery.validationEngine.js, а появляется внизу красный квадратик с подсказками из submit.php. Как сделать, чтобы все-таки поля проверялись jquery.validationEngine.js? В php прописала ссылка на валидатор.

43. Медведь
2011-08-10 в 00:53:02

Не хочет! сильно ругается

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/domen/public_html/index.php:1) in /home/domen/public_html/index.php on line 4

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/domen/public_html/index.php:1) in /home/domen/public_html/index.php on line 4

44. Медведь
2011-08-10 в 01:13:54

в php файле поменял кодировку, помогло частично, ошибка исчезла, а письма на почту не приходят

46. Медведь
2011-08-10 в 01:50:38

так, письма пришли, хотя и с большим запозданием...

остался последний вопрос в форму нужно добавить графу для ввода номера телефона, как это можно сделать?

47. Медведь
2011-08-10 в 03:03:02

и как сделать фон в форме прозрачным?

насколько я понял фон это картинка

48. Медведь
2011-08-10 в 03:30:51

во, ещё кое что нашел, в 6 эксплорере поля уезжают в лево

Люди,я уже с 2010 года удалил IE6 и не использую никаких хаков.

Жалко тратить время на это старое дерьмо.

51. Медведь
2011-08-12 в 14:45:27

Друзья, не надо шутить относительно эксплорера.

За прошлый год, я обнаружил что несколько из моих заказчиков пользуются именно IE 6

Медведь - а я и не шутил.

Реально - мы сами виноваты, что он до сих пор живой.

Что бы каждый говорил - используйте более новое программное обеспечения а не ломал бы голову как сделать универсальное решение - даже и хаков не существовало бы.

А так - придумали сами себе головной боли... boks

Я делаю выбор в пользу новых технологий, не хватало мне еще голову забивать разным хламом.

А заказчикам можно было бы и рассказать про небезопасность и дыры.

Пускай подумали бы. Обычно это переубеждает клиента сменить браузер на более новый.

Что мешает человеку обновить бесплатную программу? Лень?

А некоторые еще этой лени потакают. wink

Ради интереса залез и проверил статистику своего сайта, и знаешь сколько там было посетителей с твоим любимым браузером за тот месяц?

Ровно 0 smile

А за этот (август) - 1. И я догадываюсь кто это был grin

А теперь ответь мне на такой вопрос - ради чего задницу то рвать???

Что бы самому сесть и посмотреть - какой у меня красивый сайт в 6 эксплорере, гы-гы-гы.

Так что Сашка правильно написал - Ты бы еще в 5 и 4 посмотрел.

А если серъезно, давно уже пора прекращать эти хаки, а те кто их пропагандирует - пусть подумают - правильно ли они поступают.

Да, кстати, надо будет у себя на компьютерном блоге статейку про это написать.

Там посещалка 900 в сутки, и за месяц зашло 8 человек с ишаком 6.

54. Аноним
2011-08-14 в 00:13:11

Ну что молодцы, КРАСАВЦЫ ПРЯМО...

Нехилую работеньку выполнили. СПАСИБО, ОЧЕНЬ ПРИГОДИЛАСЬ!

56. Медведь
2011-08-15 в 16:25:31

Серёга, научи меня вставлять в форму дополнительный строки, нужно добавить поле для ввода телефона и ещё одно текстовое поле, как это можно реализовать?

57. Медведь
2011-08-15 в 16:30:06

Вскрыл статистику своего клиента.

За прошлый месяц 43 429 визита, из них

браузер MSIE - 9 708 (всего)

6 версия - MSIE 6.0 - 976 - 2,24%

Спасибо дорогие, как раз вовремя!!! а можно ли поменять в укозе на ваше меню обратной связи? а может на народе еще подскажете можно применить или нет? и много ли с этим возни будет? спасибо, за ранее, за ответ!!! Ценю ваш труд!!!

Ну просто вставляешь импуты там где надо, и затем по моему для каждого имута можно прописать тип - только цифры например.

Далее, что бы вводимая информация отображалась в письме - необходимо корректировать файл обработчика.

Добавить пару полей, которые бы добавляли в письмо нужную информацию.

Вот видишь, ты потакаешь ишаку - и у тебя много посетителей таких.

Так как у них все работает, то и менять они его не хотят.

Опирайся лучше на мой опыт smile

Ну а по поводу 2 процентов - год назад общая статистика использования шестерки была 4,6% -падает - это гуд

Пробую ставить древовидные комменты, а они - заразы,не работают наполовину :(

Обидно мля...

Но всеравно - так лучше.

Таня, сор, но я ни на укозе,ни на народе не работал. Так что не знаю.

На укозе вроде подключают различные скрипты, так что там вроде можно, а вот про народ - я вообще без понятия. :(

Если можно пошаговую инструкцию. Адрес: www.bekalayeva.ru

Никак не получается. Не хочет работать.

Так само видео вроде и есть пошаговая инструкция.

1. Скачиваешь архив с формой.

2. Извлекаешь содержимое.

3. Подставляешь свой почтовый ящик и свои пункты - см. видео.

4. Копируешь папку form к себе на хостинг.

5. В главном меню, или где там надо создаешь пункт контакты и прописываешь ссылку до папки form.

Выдает :

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/h1080/data/www/bekalayeva.ru/form/index.php:1) in /var/www/h1080/data/www/bekalayeva.ru/form/index.php on line 4

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/h1080/data/www/bekalayeva.ru/form/index.php:1) in /var/www/h1080/data/www/bekalayeva.ru/form/index.php on line 4

Что нужно сделать?

А письма нормально доходят?

Глюков нет в них?

Возможно намудрили с кодировкой.

спасибо! хочу вот с вашей помощью как-нибуть с нуля сайт создать маме по бизнесу надо!!! Ценю вас и ваш труд!!! очень просто объясняете сложные вещи!

72. Аноним
2011-08-22 в 15:31:47

Аскар, это так на Денвере глючит. На хостинг заливаешь, и всё работает нормально.

Так у него форма в нете висит, а не на денвере.

У меня такой "индюк" был, когда я с кодировкой набедокурил.

Попробуй скачать архив заново и по новой настроить в редакторе PSPad.

Спасибо за советы. Справился. Заработало.smile

Напишу сюда как выйти из такого положения, может кому пригодится.

Нашел ответ на одном форуме:

"В общем разобрался.

Файлы когда редактируете сохраняйте без BOM (Byte Order Mask), например Akelpad, Note++ и будет вам радость!)))))))

Спасибо за внимание."

Последовал этому совету - и наконец все работает. Сделал кодировку index.php без BOM.

Всем удачи!

Что то я и забыл про BOM.

Но оказался прав по поводу проблем с кодировкой - она зараза smile

PSPad - сохраняет имено в UTF-8 без BOM

Спасибо. Очень полезные и понятные вещи Вы даете. Смотрю на рабочую форму - не радуюсь.

А я , наверное, перейду на PSPad.

Еще раз спасибо за инфу. Удачи!

78. Евгений
2011-09-05 в 05:55:32

помогите приходит писмо с РїСЂРёРІРµС

что нужно сделать

80. Алексей
2011-10-14 в 22:46:17

Ниче не понимаю в этих делах.

Залил на сайт form

вызываю index.php вроде работает. Прописал почту. письма приходят.

Теперь сам вопрос:

Красные поля появляются снизу а не справа.

когда прикручиваю через include на страницу на сайте слетает весь дизайн. В чем вопрос, что не так делаю. подскажите пожалста.

Возможно ширина маловата?

Плюс проверьте кодировку файла!

Файлы когда редактируете сохраняйте без BOM (Byte Order Mask), например Akelpad, Note++ и будет вам радость!)))))))
82. Денис
2011-11-13 в 17:47:02

Здравствуйте Сергей.

Спасибо!Форма хорошая. Но есть вопросы.

Почему письмо приходит дважды и почему после отправки у меня вместо слова благодарю ромбики. Помогите разобраться????

Денис - смотри кодировку, ромбики из-за нее.

Возможно из за этого и письмо дважды приходит.

84. Денис
2011-11-16 в 09:20:08

Сергей, кодировка моего сайта

Но ведь весь русский текст показывается нормально.... только после отправки письма вместо благодарю ромбики....

У меня тоже так было, форма отображалась нормально.

А письма приходили с кракозяблами.

Почитай комментарии - здесь уже обсуждалась подобная проблема.

87. Денис
2011-11-16 в 10:25:27

Письма то как раз приходят нормально, читаемые... только по 2 штуки

Кадировка UTF-8 без BOM

Но слово благодарю отображается не корректно!

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

Все коменты облазил ничего подобного не нашел...

Вот сайт посмотри сам если несложно.

http://www.spectehnikaspb.ru/

88. Игорь
2011-12-05 в 01:37:50

Подскажите как убрать пункт где надо выбирать тему сообщения. Если тупо удалить то форма перестает работать!

89. Игорь
2011-12-05 в 02:21:00

И еще в ИЕ до 8 версии, поля которые надо заполнять наезжают на текст "ВАШЕ ИМЯ:" "ВАШ E-MAIL:" и т.д. если возможно исправить подскажите как.

Форма перестает работать потому, что эта функция становиться пустой, а обрабатываться должна.

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

А сам список сделать невидимым через стили.

91. Андрей
2011-12-07 в 14:21:19

Форма красивая! НО! Какой код и куда вставлять на странице с формой обратной связи?

92. Алексей
2011-12-08 в 22:25:59

Я конечно дико извиняюсь. Но сломал всю башку себе. Как только вношу какие-то русские буквы в редакторе кода, сразу на сайте показываются кракозябры. понимаю что вопрос в кодировке. Но ведь после первой закачки на сайт, все по русски.

Что не так? как быть?

Надо хаки ставить по ходу.

Я под ишаки 6 и 7 ничего неразарбаваю.

Проще отказаться, что бы люди быстрее переползали на более новые программы.

Смотри что бы кодировка была utf-8 без BOM.

И посмотри, какая кодировка на хостиге, если другая - попробуй поставить utf-8.

Доброго всем времени суток! Заранее прошу прощения за довольно глупый вопрос. Я в конфиге поменял мейл, отредактировал index.php, но мне никак не приходит письмо! Вроде бы все правильно сделал, PHP 5+ стоит, Apache и все остальное... Но всеровно никак... Помогите пожалуйста)

Здравствуйте. Поставил форму. Тестю. Ввожу сумму цифр - пишет "воспользуйтесь калькулятором" :(. Ввожу правильно!

Подскажите пожалуйста в чем проблема.

Стояла UTF-8. Поставил Windows-1251. Форма выходит нормальная. Но проблема та же - "воспользуйтесь калькулятором". Наверное не в кодировке дело.

100. Артем
2012-02-01 в 15:17:31

у меня проблема на хостинге поставил php 5.3 и у меня форма стала вся в иероглифах и не работает ни че... единственно что можно прочитать это ссылку на сайт откуда скрипт.... помогите я особо не понимаю что делать...

Люди - если иероглифы - значит проблема с кодировкой.

Проверь в хостинг-панели не слетела ли кодировка которая указывается для сервера!

102. Андрей
2012-02-03 в 01:25:37

Почему у меня ошибки проверки ввода в форму выскакивают внизу формы? И не так красиво как в демо?

Вопрос пустой.

Я от куда могу знать не зная технических моментов того, что вы там наделали smile

Наверное что то криво установили.

Как внедрить данную форму в сайт?чтобы она не отображалась отдельной страничкой, а отображалась в контенте при выборе меню или появлялась в середине экрана а под ней сайт

106. Василий
2012-02-19 в 13:03:31

У меня в эксплорере не работает,почему?

107. Василий
2012-02-21 в 13:46:12

Серега, здравствуйте, подскажите, почему может не работать в 9-ом экплорере..? При отправке виснет кружочек...

проше создать тут свой сайт и получить домен в подарок спам удален!

Прежде чем рекомендовать что-то по своей партнерской, сначала стоит разобраться, а действительно ли лучше!

Сайт создать там легко, но там не будет даже 4-ой части того функционала.

Здравствуй, Серега! И вся честная компания!

При использовании формы (кстати, большое спасибо за нее) наблюдается следующее: при незаполненых полях, либо неправильно введенной капчи, вместо сообщений по бокам от полей (отвечает script.js) выскакивают сообщения внизу формы, на английском (нашел их в файле submit.php). Почему так происходит и как с этим бороться???

Спасибо!!!

По ходу скрипт не перехватывает.

Даже не знаю в чем может быть дело.

Причин может быть - миллион и еще маленькая горочка smile

Может в ходе твоего колдовства над формой ты что то не то сделал, сохранил файлик в другой кодировке и т.д.

Александр, ты задаешь такие вопросы, на которые можно дать миллион ответов - и все надо тестировать.

Я не могу знать причины, не зная технических моментов.

Что бы запустить форму - просто указываешь ссылку на нее.

Если я правильно понял твой вопрос конечо...

116. Алексей
2012-03-22 в 20:42:30

Доброго времени суток! Использую форму, правда немного переделал, так как возникали ошибки по поводу неопределенного "post". Так же переделал параметры с помощью isset, так как были ошибки:

$_SESSION['post'] = 0;

$str='';

if(isset($_SESSION['errStr']))

{

$str=''.$_SESSION['errStr'].'';

unset($_SESSION['errStr']);

}

$success='';

if(isset($_SESSION['sent']))

{

$success='Благодарим!';

$css='#contact-form{display:none;}';

unset($_SESSION['sent']);

}

Теперь все в порядке, выглядит замечательно, только не присылает ничего на почту. Подскажите, в чем возможна проблема?

117. Сергей
2012-03-23 в 21:01:07

Вопросик: а как вставить форму в php страницу в нужное место?long face

у меня проблема выдает ошибку в php вот сайт http://tram.h16.ru/ , конечно возможно просто на хостинге стоит лимит скриптов . Срочно нужна помощь . Есть в vk вот адрес стр. вся переписка там http://vk.com/vzlom_icqpro

Зачем придумывать велосипед, когда уже все придумано?

Есть же сервис форм обратной связи http://masterform.info/

Простая установка и настройка формы. Проверенная работоспособность.

Что еще нужно?

121. Аноним
2012-05-08 в 16:47:29

Привет) сделал себе такую форму.

Добавил номер телефона.

все работает если отправлять без ошибок.

но если первый раз неправильно ввести капчу, то потом постоянно пишет что надо "воспользоваться калькулятором", даже если значение повторно введено правильно. то есть приходится обновлять страницу

как можно это исправить?

Заранее спасибо

122. Аноним
2012-05-08 в 16:53:23

to: index.php

Ваш телефон:

 

to: submit.php

________________

if(!checkLen('telephone'))

$err[]='The name field is too short or empty!';

............................

$msg=

'Имя: '.$_POST['name'].'

e-mail: '.$_POST['email'].'

Телефон: '.$_POST['telephone'].'

IP: '.$_SERVER['REMOTE_ADDR'].'

_______________________

таким образом я добавил телефон

Женя, я в PHP и яваскрипте не очень.

Дизайн и верстка - вот моя стихия smile

Поэтому ничего сказать не могу, сор.

Может кто из читателей блога знает или сталкивался с этой проблемой?

Добрый день.Огромное спасибо за форму обратной связи.Мне очень понравилась,а теперь подскажите пожалуйста,как из этой формы темы убрать?какие строчки и в каких файлах нужно удалить?Буду очень благодарна за помощь

Темы???

Эээ... Письма без темы в большинстве своем уходят в спам или вообще не будут отсылаться.

Вам точно их надо убрать?

Дело исполнителя заключается не только делать то, что просит заказчик.

Но и поправлять его в случае чего, давать советы полезные.

Ты ему объясни чем это грозит.

И скажи, что ему все равно будут приходить письма с названием.

Только оно будет присваиваться автоматически самими почтовыми серверами. И будет приблезительно называться так:

Нет темы или No theme и еще фиг знает как. Лучше уж задать ее.

Посмотри урок на 6 минтуте 20 секунд, там я показываю где надо темы указывать. Попробуй ту строку таблицы вообще удалить.

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

первым делом попробовала именно это,там скрипт вообще перестает работать.хорошо,спасибо.Попробую объяснить заказчику))

Потому что обычно сами службы предъявляют 4 обязательных требования:

1. Имя.

2. Почтовый адрес.

3. Тему письма.

4. Само сообщение.

130. Sвета
2012-05-16 в 15:05:51

Спасибо! Очень красивая форма, но у меня почему-то не отправляет письма downer

О,у меня тоже так было,но я права у этой папки поняла на 777,и все заработало))

132. Александр
2012-06-19 в 08:03:23

Спасибо громадное за данную форму серегей! Но не все так просто: Форма открывается, но при отправки сообщений на почтовый ящик ничего ни приходит! Думал сначала косяк в почтовом, подставлял разные почтовые ящики, результат такой же..... Скажите где копать?

Всем добрый денй!Симпатичная форма. Вот только никак не могу прописать код для того, чтобы после благодарности автоматом перенапровляло по мною указанному адресу....мне етот момент очень нужен.Заранее всем спасибо!

134. Николай
2012-08-27 в 16:56:33

Добрый день! Подскажите, как добавить данную форму непосредственно на страничку?

Копируете код формы из главного файла и вставляете её на нужную страничку, главное что бы все пути к скриптам и стилям были соблюдены.

Добрый день. Форма классная, вот только скажите, нельзя ли фон страницы изменить на какой-то более приятный, не чёрный.. ? если да, то как? и ещё такой вопрос, в той же 39-й строке изменил "Благодарю" на "Спасибо за обращение", но оно не изменяется. загружал на файлхостинг этот файл, в котором нужно изменить, и старый, и новый и видоизменённый по 10 раз.. всё равно выскакивает "Благодарю"! как это исправить? и 3-й вопрос, как расширить вправо/влево саму форму.. уж очень она узкая.. скажем, сделать ещё такой ширины, как эта форма комментария?!

Заранее, спасибо

Ого, вы тут столько вопросов назадавали что мне хоть эту форму заново верстай smile

Скините ссылку на сайт где находится форма - я скажу как поменять фон и увеличить размер.

Не хочется впустую работать. Ну а если все стоит - то почему бы и не помочь? smile

http://zpfu.gov.ua/form/

спасибо. в теме письма я сократил название. было значительно шире.и соответственно выползало за пределы формы.

Отлично.

Фон меняем так:

1. Либо меняем саму картинку, которая находится в img/dark_wood_textureq.jpg и вставляем вместо нее свою фон-картинку с таким же названием.

2. Либо в файле стилей demo.css указываем новую:

Ищите:

body{
 color:#555555;
 font-size:13px;
 background: url(img/dark_wood_textureq.jpg) #282828;
 font-family:Arial, Helvetica, sans-serif;
}

Вот в этой строчке указана картинка:

background: url(img/dark_wood_textureq.jpg) #282828;

По поводу ширины:

Лезем все в тот же файл стилей demo.css и ищем:

#main-container{
 width:400px;
 margin:30px auto;
}

параметр width отвечает за ширину в пикселях - проставьте сколько надо.

С этим пока нету времени разбираться.

Поищите во всех файлах эту надпись.

Возможно в каком-нибудь скрипте прописана.

Поменял параметр "width:400px" на 600px - безрезультатно! ширина не изменилась. можете убедиться, пройдя по той же ссылке. даже параметр margin изменил на 60 - всё равно. какая ещё может быть привязка?

На данный момент там стоит ширина 510 пикселей

Она и отображается.

Все работает.

Разобрался. спасибо. извините за лишние вопросы и так помогли!!! СПАСИБО! Ещё один последний вопрос: как растянуть по ширине на всю длину формы сами ячейки с именем, e-mail и капчей.

как растянуть ячейку для текста самого обарзения, я нашёл в файле "index.php". отвечает за это следующая строка

""

а вот остальные - не могу.. ((

Помогите, ГУРУ! как всё-таки расширить ячейки "Имя","e-mail" и "Капча"? осталось один этот элемент настроить и форма будет великолепной! )

Здравствуйте, Сергей и все!

Всё сделала правильно. Сначала форма отображалась как на демо. Потом форма осталась такой же, но немного изменилось оформление, т.е. стало зависеть от операционки (поля стали стандартными и подсказки сменились общей ячейкой, где всё подряд пишется ).

Подскажите, пожалуйста, почему у меня сначала всё было хорошо, но потом сменилось? Проверяла - не пойму.

148. Артем
2012-10-03 в 03:22:39

Здравствуйте, как убрать капчу?

Заранее благодарю.

149. Дмитрий
2012-10-06 в 18:03:16

Как подключить стили и js скрипты сайту?

За ранее Спасибо!

Меняла кодировку. В итоге сейчас письма не отправляются, хотя с виду все работает. В чем проблема? Сейчас стоит utf-8 без BOM у файла index.php, a у submit.php и class.phpmailer.php кодировка utf-8.

если всем ставить utf-8 без BOM, то проблема в калькулятором.

А если ставить всем utf-8, то над формой появляются две длинные текстовые строчки.

Помогите пожалуйста.

152. sdasdsdASS
2012-10-12 в 17:47:40

Короче были траблы с работой и капча доставала и загрузка вечная была.

Ставьте всем документам (php and js) utf-8 и всё будет хорошо.

Скажите а почему может не работать отправка писем?

причём на локальной машине всё работало, то есть, я видел в "!sendmail" приходили письма.

А на сервере нет :(

Странно, все менял ничего не помогает, у вас не было такой проблемы? В сктипте pho mailer есть поля root@localhost и переменные связанные с smtp сервером их заполнять не надо?

Спасибо за ответы Сергей!)

UTF8 на сервере также прописаны в хтшцессе и в мета теге плюсь все документы в нотпаде плюс плюс тоже переведены в UTF8

Не работает форма

в верху сразу при загрузке выдает такие строчки:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/chudosho/domains/59t.ru/public_html/form/index.php:1) in /home/chudosho/domains/59t.ru/public_html/form/index.php on line 4
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/chudosho/domains/59t.ru/public_html/form/index.php:1) in /home/chudosho/domains/59t.ru/public_html/form/index.php on line 4

Всё вроде бы отправляется, но на мыло ничего не приходит.

Всё разобрался. Проблема в кодировки файла /phpmailer/class.phpmailer.php он в ANSI - переводим в UTF-8 и всё ок.

Я не пойму, а где зашито слово БЛАГОДАРЮ! наплывает после нажатия кнопки ОТПРАВИТЬ? ohh я все файлы перерыл

Благодарю в script.js ближе к низу

Пойду пхпмайлер перекодирую ))) попробую

Не хочет всё равно отправлять, может я в путях напутал? :( А то я инклюдом вывожу на страницу

Всё в путях хорошо, попробовал даже оригинальный скрипт в папку залить и отправить сообщения ничего не помогло :(

Ребят кто решил проблему подскажите (хостинг nicru)

Новый прикол, форма с сайта откуда было переведено отправила мне письмо с первого раза :(

Вы во что перекодируете пхпмэйлер? просто в UTF-8?

Попробуйте все файлы перекодировать в UTF-8 Без BOOM

Всё заработала ура! Что сделал сам не пойму smile

У меня на сайте просто реализовано было не стандартно я заинклюдил каталок form/ на страницу контакты там index.php подцеплялся а все стили были прописаны в шапке сайта в . Короче у меня submit.php не мог найти майлера.

Походу была проблема с путями.

Спасибо smile Да были удачны smile

Вот только одна проблема осталось не пойму что тут. Сразу говорю кодировка тут не причем grin

Короче если зайти на страницу www.site.ru/contacti/ и заполнять форму то будут проблемы с калькулятором. А если зайти на страницу www.site.ru/contacti/ и сразу её обновить и заполнить форму всё будет окей smile Что за полтергейст

Хз хз smile

Я больше верстальщик, а не программист.

Скорее всего со скриптом какой то глюк.

Добрый день! Возникла проблема с формой. А точнее с капчой. При правильности ввода действия сложения 19+1 пишу ответ 20. В ответ пишет воспользуйтесь калькулятором.

175. Андрей
2012-10-25 в 22:44:35

Сергей, а реально вставить Вашу форму в CMS Joomla! 2.5, и если да, то куда нужно опустить оную?

Эта форма может идти отдельной страницей.

А так возможно все. Если уровень знаний позволяет.

177. Валерий
2012-11-05 в 11:59:30

У меня появляется такая ошибка. Помогите пожалуйста разобраться как её исправить

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\gala-koncert.loc\www\form\index.php:1) in Z:\home\gala-koncert.loc\www\form\index.php on line 4

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\gala-koncert.loc\www\form\index.php:1) in Z:\home\gala-koncert.loc\www\form\index.php on line 4

178. Favorskij
2013-01-03 в 17:28:00

Ребята, вот хорошая, намного лучше форма обратной связи и без косяков http://www.youtube.com/watch?v=c0YQal-NIZM

180. Анатолий
2013-01-09 в 22:17:57

Не работает эта форма нифига, крякозябры выскакивают, зря ток время потерял

Странно, как же я тогда видео записал? smile

Кракозяблы - это проблема с кодировкой. Где то напутали.

182. Владимир
2013-01-12 в 02:14:32

Подскажите пожалуйста почему у меня не работает капча пишет что не верный ответ хотя в вожу все правильно что за проблема не могу понять?

ПАЦАНЫ!!! Категорически!!! ОООгромное спасибо!!! Категорически!!!

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

А что вы хотели в видео увидеть? Как создавать обработчик почты? Эта форма не предназначена для сайдбара. Она идет как отдельная страница. Но если есть желание пересобачить весь код - впуть.

Как вариант могу предложить - поставить ссылку в главном меню на страницу с формой.

А вот письма не приходят потому, что вы где то накосячили. Форма рабочая!

а как ещё одно поле добавить , например номер телефона

188. Дмитрий
2013-02-04 в 12:38:57

Привет Серега! Подскажи, копирую архив с формой связи, сохраняется документ

form.rar файл "RAR" 116кб,вообщем не архив папкой, подскажи в чем может быть проблема?

Заранее с благодарностью!))))

Дмитрий,

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

Если не получается так, значит у вас на компьютере не установлен архиватор WinRar. Его вам нужно найти в интернете и установить себе на компьютер.

190. дмитрий
2013-02-04 в 21:31:52

Огромное спасибо!

Серега, не подскажешь где взять ссылку на форму: "оставить комментарий"?

Извини, что не по теме!)))

Если у вас сайт на MaxSite, то форма комментариев идет к ней в комплекте. И в других системах тоже она присутствует.

Также можно на сайт установить комментарии соцсетей, но для этого нужно искать и подключать специальные плагины и уже разбираться с ними.

195. Александр
2013-03-01 в 20:22:36

все ввел как надо, нажимаю отправить но говорит что капча не правильная!! письмо не отсылает!! В ЧЕМ БЕДА???

196. Александр
2013-03-01 в 20:34:37

Спасибо - разобрался!! все работает!!! Отличная, стильная, простая форма!

Где теперь мне найти мою форму я все залил на хостинг!!!

199. Виталий
2013-03-22 в 15:37:06

Доброго всем времени суток! Заранее прошу прощения за довольно глупый вопрос. Я в конфиге поменял мейл, отредактировал index.php, но мне никак не приходит письмо! Вроде бы все правильно сделал, PHP 5+ стоит, Apache и все остальное... Но всеровно никак... Помогите пожалуйста)

200. Александр
2013-03-22 в 16:20:02

почему форма влияет на стили других элементов?? уже на втором сайте так.... проблема должно быть с одинаковыми названиями классов ? ( чисто теоретически ) может ка-то универсальнее стили формы обозвать?

201. Александр
2013-03-22 в 18:01:34

и еще вопрос, почему форма работает только когда находится в корне сайта? когда в другой папке - ошибка получается, все пути стоят правильно?

Форма не моя, нашел в буржунете и выложил.

А так да, скорее всего стили пересекаются.

203. Александр
2013-03-22 в 23:39:13

а не в курсе что можно придумать, чтоб не переименовывать стили??

204. Сергей
2013-03-23 в 14:39:24

Доброго времени суток!

Спасибо большое за замечательную форму!

Единственное, хотел у вас помощи попросить.

Я за месяц сверстал себе сайт-визитку, используя только HTML и CSS, а с PHP дела не имел совсем. (не потому что я ленивый и мне было лень его изучать, а потому что я программирую на C#, а php мне на один проект только нужен)

Мне очень стыдно, но я не знаю как поместить данную форму к себе на сайт.

Перечитал 10 различных статей, так и не понял, сразу же страничка плыла, как только форму добавлял. Может быть это из-за того, что я пытаюсь ее в ячейку таблицы добавить?

Если Вам не трудно, подскажите пожалуйста план действий.

У меня есть страничка "/enrolq.php", которая представляет собой таблицу. В одной из ее ячеек я надеюсь поставить эту замечательную форму!

Надеюсь на вашу помощь!

207. Алексей
2013-04-21 в 16:49:20

Друзья скажите пожалуйта почему не приходят письма.....

Все сделал правильно и отображается и работат форма отлично, а письма не приходят.... пи..ц..

В чем дело может кто подскажет.

209. РУСЛАН
2013-04-28 в 05:56:57

У мень простй сайт НТМЛ без использования баз данных. Хостинг с поддержкой PHP5

Скажите как проверить подключен ли PHP или как его подключючить...

Ребята! Помогите пожалуйста. Нужна такая форма, но только всего с тремя полями - имя, мыло, телефон с валидацией содержания. Больше ничего не надо от формы. Пытался переделывать, но так как уровень знания php только интуитивный, то тыкался-мыкался, и в результате форма переставала срабатывать.

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

Буду очень признателен, если кто-то поможет разобраться с этим вопросом.

211. Артем
2013-05-18 в 21:14:14

Добрый вечер!!!

А у меня форма не проверяется и выкидывает на страницу submit.php, которая пустая абсолютно(((((

PHP подключен версия 5.3

212. Александр
2013-05-26 в 07:10:05

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

Добрый день!

Воспользовалась этой классной формой! Как раз то, что хотела для своего сайта. Цвета, шрифты, бэкграунд и прочее поменяла без проблем для соблюдения стилистики сайта. Сижу - любуюсь!

Но как и многие столкнулась с проблемой получения писем на доменную почту. Так как полный лошарик в этих серверных делах,дважды перечитала все комментарии, но так и не поняла, где еще нужно проставить кодировку utf-8. Проверила все скаченные файлы для формы, везде стоит utf-8 без ВОМ. Ткните носом, плиз!

214. Hosterweb
2013-06-10 в 11:54:01

классная форма поставил на joomla 2.5 все работает! только не понял как изменить ввод текста на цифры, потому что при вводе в поле цифр, пишет что только буквы. Как исправить?

215. Hosterweb
2013-06-10 в 12:50:43

Проблему решил!

Если вы хотите сделать из этой форму в форму заказа обратного звонка, где нужно прописать номер телефона, то вам нужно в demo.php добавить или изменить 67 строку так:

Телефон

217. Роман
2013-06-15 в 22:26:23

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

Сайт чисто на HTML, php используется только для встраиваемых скриптов типо данной формы.

Помогите если кто знаком с такой проблемой! Заранее спасибо.

Классный урок, только объясните как эту форму вставить в свой сайт, чтобы не переходить на отдельную страницу

Оставьте комментарий!

Вы можете войти под своим логином или зарегистрироваться на сайте.

Авторизация MaxSiteAuth. Войти через loginza

(обязательно)