Форма обратной связи для сайтов и Landing Pages (Универсальный PHP скрипт)

  Рет қаралды 146,817

WebDesign Master

WebDesign Master

Күн бұрын

Пікірлер: 281
@wdm
@wdm 3 ай бұрын
💥 Все курсы в одном комплекте 👇👇👇 webdesign-master.ru/bundle_courses
@user-td2ey1gj5f
@user-td2ey1gj5f 8 жыл бұрын
Отличный скрипт! Было время долго мучился по этой теме, теперь с таким скриптом гораздо проще жить)
@top-creafon
@top-creafon 2 жыл бұрын
Классный рабочий скрипт. Следовать указаниям автора и никаких проблем! Большое спасибо за Ваш титанический труд.
@MrJobVR
@MrJobVR 6 жыл бұрын
Просто огромнейшее спасибо! Это самый лучший способ отправки формы на email, все что до этого находил - это огромная, не гибкая куча кода, которую еще и не запустишь. А тут все понятно.
@investrobot
@investrobot 8 жыл бұрын
Упрощает жызнь програмистам )) и начинающим в этом не лёхком труде Спасибо
@wdm
@wdm 2 жыл бұрын
Обязательно указывайте почту домена в качестве отправителя и получателя. Ни «@mail.ru», ни «@ya.ru», ни даже «@gmail.com». Только почту домена. Фильтры почтовых клиентов ужесточаются, не стоит рисковать потерянными заявками. Заведите почту на домене в панели хостинга.
@kardyhoy
@kardyhoy 8 жыл бұрын
спасибо вам большое за скрипт. Единственное что хочу добавить, если ставить его в форму с , то для каждого такого input надо назначить свой уникальный value="ХЗ-шка". Иначе на почту в графе выбора из придёт только сообщение "on" по которому понять что же выбрал пользователь нереально. А если написать и человек выберет это поле то на почту ваш скрипт отправит Конкурс ХЗ-шка (вместо Конкурс on)
@wdm
@wdm 8 жыл бұрын
Да, так точно ))
@seompson
@seompson 7 жыл бұрын
Есть такое дело. Возможно это из-за того, что отправитель и получатель - это один и тот же email. Типа сам себе шлешь.
@mihailarhipov7676
@mihailarhipov7676 7 жыл бұрын
Лучший видеоурок на эту тему! Спасибо огромное, очень помогли! Комментаторам тоже респект!
@mrusklon
@mrusklon 8 жыл бұрын
супер , как же его не хватало! Только на днях оформлял форму с кучей полей , аж устал)
@wireinet
@wireinet 6 жыл бұрын
Серьезное экономие времени! Спасибо!
@vasvas4816
@vasvas4816 6 жыл бұрын
Алексей, благодарю Вас!Спасибо вам большое за ваши уроки!Все отлично работает) P.s.: Чтоб сразу работало,нужно правильно настроить отправку почты на вашем локальном сервере.Не знаю как у google и mailru,но используя smtp от yandex,нужно указывать при заполнении формы реально существующий e-mail.Иструкции по настройке smtp смотрите на официальных сайтах компаний
@flaffen1902
@flaffen1902 8 жыл бұрын
Всё гениальное просто! Как-то раньше не обращал внимания на foreach, вот только сейчас вспомнил что есть такая замечательная штука :D Хотя я предпочитаю никакие данные в коде браузера не писать, а в остальном скрипт очень полезный. Спасибо!
@wdm
@wdm 8 жыл бұрын
+Степан Паламарчук Спасибо! Как хотите, так и крутите, на вкус и цвет, как говорится ;) Это все таки база и тут хотелось показать именно обработку полей в цикле. А реализация может быть какая угодна, +/-
@SpaceGuideHub
@SpaceGuideHub 8 жыл бұрын
Спасибо, кучу скриптов перепробовал для сайта, но только этот нормально заработал.
@koskoskng
@koskoskng 8 жыл бұрын
Большое спасибо! Сэкономил много времени.
@alexanderrivalov6475
@alexanderrivalov6475 7 жыл бұрын
Выражаю тебе большую благодарность! Шикарно!
@ВикторЗаграйчук
@ВикторЗаграйчук 7 жыл бұрын
Самой толковый фитбек. Спасибо большое!
@olatera
@olatera 6 жыл бұрын
Чувак, спасибо тебе, работает! upd. нереально крутой скрипт!!!
@БогданГоза-н6н
@БогданГоза-н6н 7 жыл бұрын
Спасибо тебе добрый человек,последние 3 варианта с аякс не работали.А тут 2 минуты и на.Короче +100 к уважухе))))
@ЕгорОвчинников-ь2г
@ЕгорОвчинников-ь2г 4 жыл бұрын
Автор, спасибо за скрипт! Чуть адаптировал под себя и остался доволен.
@hell5900
@hell5900 2 жыл бұрын
скажи куда вводить свою почту? я просто не не понял.
@ruslan2676
@ruslan2676 5 жыл бұрын
Топ скрипт, работает четко. Спасибо!
@Тим-щ2ш
@Тим-щ2ш 8 жыл бұрын
Спасибо за хорошее объяснение, и за работу.
@godunovgroup5793
@godunovgroup5793 6 жыл бұрын
Автор, ты лучший))) Мучился и ленился несколько месяцев, а тут за 3 минуты все сделал с помощью ролика. Спасибо!
@grovi
@grovi 5 жыл бұрын
Это гениально!)) СПАСИБО!
@webwork1205
@webwork1205 7 жыл бұрын
Большое спасибо дружище, ты лучший
@vovasmolkin3584
@vovasmolkin3584 8 жыл бұрын
Спасибо! Очень полезно ) сделай видео с настройкой целей для метрики пожалуйста!
@ДенисКожевніков-м2ф
@ДенисКожевніков-м2ф 4 жыл бұрын
Спасибо за помощь, очень благодарен вам!!!
@ОлександрПодобулкін
@ОлександрПодобулкін 8 жыл бұрын
Огромное спасибо за форму. +100500 лайков)
@moto_venom
@moto_venom 3 жыл бұрын
Спасибо, интересный способ реализации представлен!
@Photovideograff
@Photovideograff 8 жыл бұрын
Спасибо огромное за скрипт!!!! Выручил!!!!
@DiLifeGoo
@DiLifeGoo 8 жыл бұрын
Приятно и доступно подаёте информацию, спасибо!
@АркадийЧурилов-ш2п
@АркадийЧурилов-ш2п 8 жыл бұрын
Ооочень хочется увидеть уроки по Wordpress)
@viktor_tesliuk
@viktor_tesliuk 6 жыл бұрын
Очень понятно и приятно смотреть
@user-xy9jr7xi6g
@user-xy9jr7xi6g 7 жыл бұрын
Спасибо за шикарный урок:)
@alexanderlaznevoy1616
@alexanderlaznevoy1616 8 жыл бұрын
Это волшебно! Гениально :)
@NinoV-z4f
@NinoV-z4f 4 жыл бұрын
Подскажите пожалуйста, кроме селектора form, расположения mail.php в корневой папке и прописания своего мэйла, названия сайта и тд мы больше ничего не меняем? Почему то не работает(( хотя вставила только ваш код для проверки((
@ИльсиярФролова
@ИльсиярФролова 5 жыл бұрын
Спасибо! Все просто и доступно!
@user-cv1km8fr6w
@user-cv1km8fr6w 5 жыл бұрын
Вот бы еще дополнить его, чтобы можно было отправлять с вложенным файлом.
@kaiseasy
@kaiseasy 4 жыл бұрын
Спасибо бро, два дня мучался с этим, твой скрипт помог!
@user-rk7wy6rm6j
@user-rk7wy6rm6j 5 жыл бұрын
Отлично все работает , сколько всякого барахла перерыл - толку не было
@stanisshevchuk6619
@stanisshevchuk6619 7 жыл бұрын
большое спасибо за помощь в изучении))
@varvarap111
@varvarap111 8 жыл бұрын
ООчень полезная вестч!
@РоманМосолов-ы1ш
@РоманМосолов-ы1ш 5 жыл бұрын
Спасибо, своевременно и полезно.
@viktor_tesliuk
@viktor_tesliuk 6 жыл бұрын
а главное результат есть!!! Спасибо!!!
@ПашаХарченко-е4и
@ПашаХарченко-е4и 6 жыл бұрын
а что насчет прикрепления файла) был бы очень признателен))
@kuka9393
@kuka9393 8 жыл бұрын
Спасибо все заработало =) С меня Лойс)
@user-py7nm1mu2b
@user-py7nm1mu2b 8 жыл бұрын
Интересный скриптик спасибо :-)
@Hrodvald
@Hrodvald 8 жыл бұрын
Спасибо. Всё отлично работает
@ИльяВасильев-й5г
@ИльяВасильев-й5г 8 жыл бұрын
Алексей отличный скрипт, спасибо.
@beefeater5427
@beefeater5427 8 жыл бұрын
Отличный скрипт. А для него не нужно никакого отправщика сообщений? Т.е. все что находил требовало какого-то шлюза, где-то smtp почты надо было писать и т.п. Здесь этот совсем ничего не нужно?
@Kaldaway
@Kaldaway 6 жыл бұрын
Супер полезно, спасибо тебе огромное?
@Fantom2031
@Fantom2031 5 жыл бұрын
Все отлично! Только надо пояснить: на локальном сервере не работает, работает только на реальном хостинге!
@wdm
@wdm 5 жыл бұрын
В принципе, логично :)
@ДавудАбинов
@ДавудАбинов 4 жыл бұрын
Ну как бы работает, но письма отправляются в папку email на локальном сервере
@realsport4732
@realsport4732 4 жыл бұрын
@@ДавудАбинов где находится папка Email
@nicholasmychka3101
@nicholasmychka3101 6 жыл бұрын
Привет, Алексей! Сделай, пожалуйста, видео с таким же универсальным PHP скриптом обратной связи для простых сайтов и Landing Pages, но только чтобы заявки приходили в телеграм, а не на e-mail. В KZbin можно такое найти, но то как ты это преподносишь зрителю, вряд ли.
@artemeesenin9552
@artemeesenin9552 7 жыл бұрын
проблема, что скрипт не работает может быть от того, что у вас бесплатный хостинг или локальный сервер не настроен. Спасибо огромное за этот супер скрипт!!!!
@GoodBoy34
@GoodBoy34 5 жыл бұрын
Artemee Senin как должен быть настроен локальный сервер?
@AndriiEismond
@AndriiEismond 7 жыл бұрын
Громадное спасибо!!!
@xenus86
@xenus86 7 жыл бұрын
Внедрите поддержку отправки через внешний smtp и будет просто идеальный скрипт.
@мусорасосатб
@мусорасосатб 6 жыл бұрын
Огромное спасибо!
@Vlad-dt7sc
@Vlad-dt7sc 3 жыл бұрын
Спасибо большое!!!!!!!!
@dmytrokononov3927
@dmytrokononov3927 8 жыл бұрын
Что-то я немного запутался...Путь к .php я должен прописывать относительно файле с JS скриптом, правильно? Например, в папке проекта лежит index.html, mail.php и папка со скриптами в которой лежит файл script.js. В данном случае путь указать так "../mail.php"?
@seasunny100
@seasunny100 8 жыл бұрын
А как ещё кроме данных с полей формы заполучить данные с определённой кнопки, которая находится в другой папке сайта (у меня лэндинг с апселлом)? Чтобы с этой кнопки обязательно приходило на мыло сообщение в виде определённого действия вместе с основными данными с формы заказа?
@varvarap111
@varvarap111 8 жыл бұрын
Хотелось бы увидеть урок по настройке файла .htaccess из сборки, _optimized_html.
@redmiairdods4248
@redmiairdods4248 4 жыл бұрын
А как сделать так чтобы эти поля на моем лендинге расширить ? Увеличить ? Бо они маленькие
@9395908
@9395908 4 жыл бұрын
Алексей,не подскажите, как в файле script.js вместо flert (или Done Function) сделать перенос на страницу благодарности?
@ЕвгенийСоловьев-я3й
@ЕвгенийСоловьев-я3й 7 жыл бұрын
Спасибо за скрипт! Но возник вопрос, что надо прописать, что бы вместо всплывающего окна alert("Спасибо за заявку "); Открывалось модальное окно(создано при помощи Bootstrap), которое находиться в index.html.
@volodymyrsapa4921
@volodymyrsapa4921 7 жыл бұрын
Спасибо автору за его труд!!! Хотел спросить: есть ли возможность отправлять письма например на несколько адресов одновременно?
@wdm
@wdm 7 жыл бұрын
Да. Через запятую без пробела.
@volodymyrsapa4921
@volodymyrsapa4921 7 жыл бұрын
Спасибо!!!
@Nikidelfin
@Nikidelfin 8 жыл бұрын
Спасибо большущее!
@mishastepanov9928
@mishastepanov9928 8 жыл бұрын
Извините, а как сделать форму обратной связи в красивом виде? в какой-нибудь рамочке например? Не просто символы на белом фоне.. Спасибо!
@s108
@s108 5 жыл бұрын
Спасибо! Все работает!
@lenargabdulhanov6807
@lenargabdulhanov6807 5 жыл бұрын
Всё работает, но не приходит письмо на почту. Проверял на хостинге
@s108
@s108 5 жыл бұрын
@@lenargabdulhanov6807 папку Спам проверь
@ПростоВлад-й4с
@ПростоВлад-й4с 7 жыл бұрын
Подскажите, что выполняет эта конструкция? $c = true; ($c = !$c) ?
@ИгорьШироков-п6п
@ИгорьШироков-п6п 5 жыл бұрын
Скорее всего она для того, чтобы чередовать строки с фоновой заливкой и без у таблицы. Если бы автор сделал бы это проще через остаток от деления, то было бы естественнеее типа if($key % 2 == 0){} else{}
@m_vorobyova
@m_vorobyova 3 жыл бұрын
Спасибо!
@ВиталийЖиленко-х3н
@ВиталийЖиленко-х3н 7 жыл бұрын
Подскажите пожалуйста как добавить в скрипт проверку заполнения reCAPTCHA?
@ИльяКотов-й2к
@ИльяКотов-й2к 7 жыл бұрын
После выполнения скрипта,перекидывает на mail.php,пустая страница,игнорируя алерт,как настроить редирект на другую страницу после выполнения скрипта?спасибо!
@wordpress2222
@wordpress2222 3 жыл бұрын
Здравствуйте, Алексей! Пожалуйста доработайте скрипт, чтоб можно было подключить редирект на страницу спасибо после отправки формы либо подскажите где и как это сделать буду вам очень благодарен! Заранее спасибо и побольше видео!
@wdm
@wdm 3 жыл бұрын
.done(function() { window.open('url', '_self') })
@borisvainrub6341
@borisvainrub6341 5 жыл бұрын
Супер все работает. два вопроса: 1. Как изменить ширену строк в приходящем письме., Таблица приходит на все окно выглядит размазано и уродливо. 2. Как добавить еще 2-4 получателей письма? Спасибо за скрипт
@wdm
@wdm 5 жыл бұрын
Изменить с помощью разметки, добавить получателей - через запятую без пробела.
@КорнейЧуковский-ш6у
@КорнейЧуковский-ш6у 5 жыл бұрын
Ты случаем не в курсах, скрипт работает только с одно-страничным сайтом? или так Не в курсах где подправить что бы работало с многостраничным?
@dospehi-blogera
@dospehi-blogera 7 жыл бұрын
Алексей, привет! Если есть минутка, подскажи пожалуйста, как сделать в этой форме, чтобы пользователю который ввел данные, приходило на почту письмо?
@teachhousespeakingclub7467
@teachhousespeakingclub7467 4 жыл бұрын
У меня не приходит письмо на ел. почту (отправлял с OpenServer, доступ к интернету есть), можете помочь?)
@ДмитрийПономарев-д1ю
@ДмитрийПономарев-д1ю 4 жыл бұрын
Это локальный сервер, письма он, если не ошибаюсь, складывает в какую-то свою папку. Письма на почту отправлять можно только с хостинга
@ВероникаКатунина-т4э
@ВероникаКатунина-т4э 4 жыл бұрын
Здравствуйте. Как правильно добавить функцию редиректа в файл скрипта. Редирект на сайт должен быть. За ранее благодарна. Время на видео 6.21.
@TheOneeightytwo
@TheOneeightytwo 6 жыл бұрын
помог. лайк
@wkarotv6844
@wkarotv6844 8 жыл бұрын
А как сделать карсивый div? А не alert("Спасибо ваша заявка принята!");?
@Javascript_official
@Javascript_official 4 жыл бұрын
почему у меня ни какой скрипт не работает?(или на локал сервере не работает?)
@wdm
@wdm 4 жыл бұрын
Hello, world! Работает только на сервере.
@Borykss1
@Borykss1 8 жыл бұрын
СПАСИБО!!!!!
@sveta1591
@sveta1591 6 жыл бұрын
Здравствуйте, подскажите, пожалуйста, как добавить reCaptcha в этот скрипт?
@slava672
@slava672 2 жыл бұрын
Отличное поучительное видео. Но как это реализовать на странице сайта не пойму. Все файлы перенес в хостинг есть на странице рабочая таблица как связать их не могу решить.
@yaroslavbulavin3613
@yaroslavbulavin3613 4 жыл бұрын
Скрипт прекрасный! А как сделать чтобы заявки приходили не в спам?
@wdm
@wdm 4 жыл бұрын
Ярослав Вадимович для этого следует указать почту домена в качестве почты администратора.
@malex-maleth
@malex-maleth 2 жыл бұрын
После отправки, выходит ошибка на файл mail.php 405. Лендинг находится на гитхаб пейдж
@wdm
@wdm 2 жыл бұрын
Здравствуйте. Для работы PHP вам нужен сервер, который поддерживает PHP. GitHub как хост не даёт таких возможностей.
@infogreatgames
@infogreatgames 8 жыл бұрын
У меня на сайте присутствует 2 формы. Первая - это форма для входа по логину и паролю, вторая - форма обратной связи. Так вот, у первой формы допустим form class="login" для второй form class="email". Проблема в следующем, когда я меняю селектор на $(".email") как сказано в уроке, у меня этот скрипт применяется и к форме login. На практике получается что заполнив логин и пароль и нажимая на кнопку "войти" у меня выскакивает сообщение об отправки письма. Как это можно исправить, спасибо.
@wdm
@wdm 8 жыл бұрын
+Владислав Блохин может, старого скрипта кеш. Откройте на хосте и обновите js файл.
@viktor_tesliuk
@viktor_tesliuk 6 жыл бұрын
готов оставить тысячу комментариев
@АндрійЧепіженко
@АндрійЧепіженко 2 жыл бұрын
СПС брат
@ВладимирКолесников-з2у
@ВладимирКолесников-з2у 7 жыл бұрын
Скажите, как совместить работу этого плагина и jqueryValidate? вызваю скрипт в $("form").validate({ submitHandler: function(form) { $("form").submit(function() { //Change var th = $(this); $.ajax({ type: "POST", url: "mail.php", //Change data: th.serialize() }).done(function() { alert("Thank you!"); setTimeout(function() { // Done Functions th.trigger("reset"); }, 1000); }); return false; }); } }); И почему-то срабатывает только после второго нажатия на кнопку отправки. Также, если после первой успешной отправки формы, отправить её снова, то она отправится независимо от валидации. Скажите, в чём моя ошибка и ка правильно?
@aleksandrstaetskiy5687
@aleksandrstaetskiy5687 5 жыл бұрын
спасибо!!!!!
@МаксимБарановский-щ9ф
@МаксимБарановский-щ9ф 7 жыл бұрын
подскажите где нужно указывать почту домена? И еще вопрос почему на cms modex revo сообщения не доходят на почту, а без cms доходят?
@Independent19c
@Independent19c 6 жыл бұрын
Алексей, здравствуйте, а вот интересно.... Сейчас же политика сохранности данных, ужесточилась(штрафы конские), т..е, если больше двух связанных полей это уже персональные данные. Например имя и почта, или имя и телефон.Как быть в такой ситуации.И как не налететь на штраф.- "втыкать" политику сохранности данных в подвал, типо все права соблюдены и прочее.. Или наоборот оставлять важным для заполнения, одно поле или телефон, или почту,для дальнейшей связи с заказчиком.P.S классный скрипт, классное видео, лайк однозначно.
@wdm
@wdm 6 жыл бұрын
Здравствуйте. Галочку на согласие под формой.
@apxntektop3236
@apxntektop3236 7 жыл бұрын
Ураа я нашел рабочий скрипт!!!!11!! Спасибо тебе! *з* Муа! (Ну я тип целую тебя)...
@MyJIbTukk
@MyJIbTukk 5 жыл бұрын
Как к нему добавить google recaptcha ? Спасибо
@a.d.3019
@a.d.3019 5 жыл бұрын
спасибище!
@ДенисБеляев-б7ш
@ДенисБеляев-б7ш 7 жыл бұрын
Всё отлично, только не передает корректно значения радио баттонов, передает только On, деревянный заказчик не может запомнить что значит On! Так же нельзя задать разные name для радио батанов чтобы было видно что именно выбрал клиент, если каждому задать свой нейм, пропадает возможно выбирать только один радио баттон. Приходиться пользоваться чекбоксами, но они тоже априори не работает в режиме "только один", как вариант юзать option, но на смартфоне неудобно становиться! Так же хотелось бы узнать как задать ему 2-3 получателя е-майла. Ещё буду благодарен если запишите видео как сделать так: чтобы клиент вводил свой e-mail на сайте и ему приходил pdf или doc файл который лежит на сервере
@Владимир-д9и7о
@Владимир-д9и7о 8 жыл бұрын
Подскажите пожалуйста, как закрыть форму перед выводом Alert ?
@МаксимДонин-ц6с
@МаксимДонин-ц6с 4 жыл бұрын
Сейчас у Вас на Гитхабе появился новый файл - modx-mail.php. Зачем он и как его использовать?
@wdm
@wdm 4 жыл бұрын
Максим Донин он для использования в Modx.
@S1nerG
@S1nerG Жыл бұрын
Можно ли обрабатывать ajax запрос с помощью success и error функций? У меня просто такая проблема, что если я пытаюсь проверить, то у меня всегда выскакивает функция error, хотя сообщение на почту домена отправилось и должна была выполниться функция success код такой: //E-mail Ajax Send $("form").submit(function() { //Change var th = $(this); $.ajax({ url: "../PHP/send_email.php", type: "POST", dataType: 'json', data: th.serialize(), success: function(){ $('.popup_zone').css('display','flex'); $('.mess_success').css('display','block'); th.trigger("reset"); }, error: function() { $('.popup_zone').css('display','flex'); $('.mess_error').css('display','block'); th.trigger("reset"); } }) return false; });
@ВячеславТишкевич
@ВячеславТишкевич 4 жыл бұрын
Все время просит подтвердить действия на данной странице, кто знает в чем может быть проблема?
@wdm
@wdm 4 жыл бұрын
Поподробнее?
@burlakaviacheslav5290
@burlakaviacheslav5290 8 жыл бұрын
Спасибо за скрипт. Есть один важный вопрос, как в нем прописать, чтобы после отправки заявки появлась страница благодарности? (она уже создана thanks.html)
@wdm
@wdm 8 жыл бұрын
window.location.href = "thanks.html";
Отправка заявки на почту. От верстки до письма на почте
56:51
How Strong is Tin Foil? 💪
00:26
Preston
Рет қаралды 84 МЛН
An Unknown Ending💪
00:49
ISSEI / いっせい
Рет қаралды 51 МЛН
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 40 МЛН
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 8 МЛН
CSS Grid - Полное руководство
38:21
WebDesign Master
Рет қаралды 343 М.
Валидация формы на чистом Javascript
34:01
Александр Дудукало
Рет қаралды 30 М.
Как правильно и быстро верстать сайты
23:53
Учим PHP за 1 Час! #От Профессионала
1:35:22
Хауди Хо™ - Просто о мире IT!
Рет қаралды 1,6 МЛН
How Strong is Tin Foil? 💪
00:26
Preston
Рет қаралды 84 МЛН