Kapcsolat űrlap php

Ebben a cikkben megpróbálom elmagyarázni, hogyan kell létrehozni egy 0 visszajelzési űrlapot php elleni védelem a spam leveleket. Tehát kezdjük el beírni a script kódot.

1. Első lépésként hozza létre a fő index.php és adjunk hozzá egy egyszerű űrlap a html:

Nézzük meg, mi van írva a fenti, így nincs kérdés.

action = „request.php” - a fájl küldünk az űrlap adatokat

method = „POST” - módszer átadása „POST” adatok formájában

2. Most létre request.php fájlt ugyanabban a könyvtárban, mint a index.php és adjuk hozzá a következő:

CSS segítségével felhívni a forma, ahogy tetszik, akkor nem mondja, adok egy egyszerű példát.

Kapcsolat űrlap php

Az űrlap kész, mielőtt tovább mennénk, ellenőrizze a teljesítményét, ha működik, lépni.

Protect Form Spam

A legegyszerűbb és legjobb módja annak, hogy a spam ellen formájában spam - ez hozzáadódik a forma láthatatlan mezők.

Az ötlet a következő: Spam-robot megpróbál minden mezőt töltsön ki (akkor is, ha nem látható), természetesen a felhasználó nem tudja kitölteni őket, mivel azok nem léteznek, és mi hasznára válhatnának, hozzátéve, egyszerű szabály - „Ha elrejti a mező ki van töltve, a küldő levelek törlésre kerül, ha nem töltötte, akkor küldik. " És így megyünk.

1. Add az új mezőt a formában:

Ebben már eltávolította az összes extra attribútumok, ahogy mondják, nincs semmi, és hagyja csak a típus és a mező nevét, valamint hozzá egy osztályt, hogy CSS-en keresztül, már el van rejtve a felhasználó számára.

2. Adjon hozzá egy szabályt a CSS stílus fájlban:

Vagy ha nincs CSS fájlt, majd hozzáadjuk a index.php a fej tag, a következő bejegyzést:

3. hoztunk létre egy mezőt, és elrejtette, most kell adni feltételek request.php file:

Ragadja meg a szöveget a területen spam, ez lesz hozzá egy sort az elején:

És további feltételeket, hogy ellenőrizze a spam.

Az eredmény egy request.php:

Mi ellenőrizze, és ha működik, akkor a forma már nem tartanak spam.

Mint egy bónusz, megmutatom, hogyan kell megjeleníteni a szöveget a hálaadás.

Szöveg hozzáadása hálaadás

1. Az index.php fájlt, adjuk hozzá a következő bejegyzést (bárhol lehet):

Kap itt van egy ellenőrzési lehetőség, hogy kiadja a request.php fájlt, ha a forma eltűnt, és ha igen, hogy adjunk a blokk:

2. Most a stílusok teszik rögzített, így nem árt, és ahol lehetett látni:

3. Ok, ha küld egy doboz jelenik meg, de továbbra is lóg, és szeretné látni néhány másodperc múlva eltűnt, erre használjuk jquery.

Kezdeni, kösse össze a tag könyvtár vezetője.

És az alábbiakban ezt a bejegyzést hozzá a következő szkriptet:

Van elég egyszerű, ha az oldal betöltődik a blokk fokozatosan eltűnik 5 másodpercig.

Ha azt szeretnénk, hogy egy visszatartott megadott érték űrlapmezőket elküldése után, majd vissza egy kicsit kihívás a mezőket:

Kapcsolódó cikkek