ПредишенСледващото

В тази статия ще се опитам да обясня как да се създаде форма за обратна връзка 0 в PHP със защита срещу спам писма. Така че започнете да пишете код скрипт.

1. Първо, създаване на главния index.php файл и добавяне на проста форма на HTML:

Нека да разгледаме какво е написано по-горе, така че не е нужно въпроси.

действие = "request.php" - файла, който ние ще изпратим на данните от формуляра

метод = "POST" - метода за предаване на данни "пост" под формата на

2. Сега създайте request.php файл в същата папка, като index.php и добавете следното:

Чрез CSS може да се направи форма, колкото искате, няма да кажа, ще дам един прост пример.

Свържи се с форма на PHP

Формата е готов, преди да продължим по-нататък, се провери ефективността й, ако тя работи, да продължат напред.

Защитете Форма Спам

Най-лесният и най-добрият начин за защита срещу спам под формата на спам - тя се добавя към формата на невидими сфери.

Идеята е следната: Спам-робот се опитва да попълните всички полета (дори ако те не са видими), разбира се, потребителят не може да ги попълните, тъй като те не съществуват, а ние сме използване с него, добавяйки едно просто правило - "Ако скриете полето се попълва, изпращането писма ще бъдат отменени, ако е попълнено, то се изпраща ". И така, започваме.

1. Добавете новото поле на нашата форма:

В него сме премахнали всички допълнителни атрибути, като те ни казват нищо, и да оставите само вида и наименованието на областта, както и добавяне на класа, за да го чрез CSS, ние сме скрити за потребителя.

2. Добавете правило за файла със CSS стил:

Или ако няма CSS файл, след което добавете index.php между маркер глава, следната позиция:

3. Ние сме създали поле и се скрил това, сега трябва да се добави условия за request.php файл:

Вземете текста от областта на спам, това ще добави ред в началото:

И за да добавите условия, за да проверите за спам.

Резултатът е request.php:

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

Като бонус, ще покаже как да се покаже текста на благодарност.

Добавяне на текст благодарност

1. В index.php файла, добавете следния запис (може да е навсякъде):

Вземете тук е налице опция за потвърждение, който ще издаде в request.php файл, ако формата е изчезнала, и ако това е така, за да добавите блок:

2. Сега в стиловете правят фиксирани, така че да не боли и къде може да се види:

3. Добре, когато изпращате появява поле, но остава висящ и искате да видите след няколко секунди той си отиде, за това ние използваме JQuery.

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

И под този пост добавите следния скрипт:

Там е съвсем проста, когато страницата се зарежда блока изчезва постепенно 5 секунди.

Ако искате да се образуват запазва стойност влезе в полетата на формуляра след изпращане, а след това се възстанови малко предизвикателство към области:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!