Форма обратной связи Допил.

Статус
В этой теме нельзя размещать новые ответы.
Да ты в последнее не вникай, тебе рано ещё;)
Там, во-первых, ЦМС. Во-вторых, мультиязычная. В третьих, объекты, модули, шаблоны и прочие страшные вещи, что сильно облегчают жизнь старым дядькам вроде меня.
Скажи мне по секрету.
Мне понадобится для 3 разных форм три файла разных для отправки для начало?
action="assets/php/contact.php"?
Или все грамотно будет собрать как-то в один?
 
Мне понадобится для 3 разных форм три файла разных для отправки для начало?
action="assets/php/contact.php"?
Или все грамотно будет собрать как-то в один?
Я тебе привл пример в 1 файле. Для просмотра ссылки Войди или Зарегистрируйся
Если 1 файл на отправку и получение, то придерживайся структуры, что я привёл.
action="" адресует файл на самое себя, и это часто удобнее, чем то, что пишут на разных дебилокурсах.
Там, собственно, только поля инпутов поменять на нужные и всё.
Не забыть только, чтобы name отличались.
 
+ добавить в форму дена еще проверку от анти спама пару скрытых полей с именем типа message, на блокировку ссылок www, http и base64 - от инъекций , можешь регулярку! а то сайт быстренько взломают через твою форму!
 
+ добавить в форму дена еще проверку от анти спама пару скрытых полей с именем типа message, на блокировку ссылок www, http и base64 - от инъекций , можешь регулярку! а то сайт быстренько взломают через твою форму!
Было бы супер если бы дали готовый вариант.
Анти спам как бы не требуется пока что.
А вот от ссылок и base64 было бы не плохо.
 
+ добавить в форму дена еще проверку от анти спама пару скрытых полей с именем типа message, на блокировку ссылок www, http и base64 - от инъекций , можешь регулярку! а то сайт быстренько взломают через твою форму!
Это проще делается. Динамически добавляем поле на яваскрипт с галкой «Я не робот».
У поля нестандартное name. И для сложности распознания добавляется частями.
У роботов нет, как правило, яваскрипта, потому они галку поставить не смогут.
Исключение составляют гениально сделанные спам-роботы, которые могут работать через браузер.
Но таких немного и от них защищаться бесполезно, и стоят они овердохуя.
Вообще — индивидуально написанная защита (даже за 5 минут) надежнее типовых решений.
Если эту галку пометить как required, то человек ещё и не сможет отправить форму, не чекнувши «Я не робот».
А роботы отправят форму не думая. «Галка» у них не будет отмеченной, так как у робота нет яваскрипта и для них галка просто не сможет быть сформирована. На сервере мы это проверяем и выводим радостное: «Дадада, всё отправилось, звездуйте на йух!», а сами ничего не отправляем либо пишем в логи.
Было бы супер если бы дали готовый вариант.
Выложи снимок формы, как должно выглядеть. Как будто ты её уже создал.
 
Выложи снимок формы, как должно выглядеть. Как будто ты её уже создал.
Скрытое содержимое доступно для зарегистрированных пользователей!

Как бы формы вот они.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху