Hogyan kell telepíteni és konfigurálni a CAPTCHA, üzleti honlap Pavel Makarov
Jó reggelt, barátaim! Ebben a cikkben fogunk összpontosítani a CAPTCHA (captcha). Megmondom, hogyan kell „kötni” captcha gyakorlatilag bármely formában a webhelyen. Hogyan hozzunk létre CAPTCHA. A háttérszín módosításához, szimbólumok, méret stb CAPTCHA Megjegyzés CAPTCHA (captcha) fut a php.
Így megy előre! Kezdeni, én megmutatom, hogy kell. Megjelenése visszajelzés formája telepített CAPTCHA:
Ha a látogatók ne töltse ki az űrlapot „adja meg a levelek vagy a helytelen adatokat, akkor egy hibaüzenet jelenik meg. CAPTCHA karaktereit változnak a másikra.
Azt hiszem, folytassa közvetlenül a kódot. Megpróbálom a lehető legnagyobb részletesen és következetesen elmagyarázni minden egyes lépés a telepítés CAPTCHA a visszajelzés formájában.
A gyökere a helyén, hozzon létre egy könyvtárat (mappát) a neve «captcha» lesz két fájlt: captcha.php - script generáló CAPTCHA és verdana.ttf - captcha szöveges fájl.
Írásban php-script kód CAPTCHA generáció captcha.php fájlt. a kódot kapnak magyarázatot a képek generálása CAPTCHA beállításait.
És most html-kódot visszajelzés formája CAPTCHA telepített teljes:
Most adjunk css-stílust a képet, és beviteli mezők a mi CAPTCHA hogy azok meg szép:
Mi hozzá, hogy a végén a közös stíluslapot style.css fájlt feedback formában biztosítja a teljes kódot itt, nem látom értelmét.
A html-kód megértjük, css-stílusok captcha hozzá, menj a fájl js-form.js. Nézzük az első js-kódot felelős CAPTCHA karaktereit frissítés után nyomja meg a „küldés” gombra:
A lényeg itt az, hogy létrehozunk egy változót „id”, és mindegyik után nyomja meg a „küldés” gombot, hozzá egy tetszőleges számot. A második sorban létrehozunk egy változót «captSRC», amelybe be kell jegyezni a teljes elérési utat generáló CAPTCHA captcha.php és peredaom azonosító «id» GET módszer.
Ezután hozzon létre egy változót «captcha» és rendelje hozzá az adatokat, hogy belépett a látogató:
Most arra van szükség, hogy frissítse a sorban, amely felelős az adatok küldésére send.php felvezető:
És a végén a szkript js-form.js mi kell hozzá egy sort, felelős frissítése CAPTCHA karaktereit, függetlenül a kapott adatok a processzor.
A legtöbb munka befejeződött, nyugodtan megy a php-kezelő változás - send.php fájlt. Most nézzük felkelnek az oldalt, és még egy pillantást captcha.php fájl kódot. A tetején van egy funkciója a dob az ülés:
Hozzátéve, ezt a funkciót, hogy a tetején a send.php fájlleírója captcha dolgozik az ülések, így kezdődik most szükségünk van. Ezután meg kell védeni magukat a rosszindulatú kódot, és ellenőrizze a tartalmát a változó $ captcha speciális szűrési funkciók:
És bal utolsó változás: ellenőrizze a helyes beírt karakterek captcha látogató:
Most teljes php-kód fájlt send.php figyelembe véve az összes változtatást a következő:
Gratulálok, CAPTCHA szerelt visszajelzés formájában. Ezzel ugyanazt az elvet a CAPTCHA lehet telepíteni bármilyen más formában a webhelyen. Az alábbiakban a végén ezt a cikket lehet letölteni a fájlt. Az archív talál két mappát, az egyik már csak captcha fájlokat. más fájlokat visszajelzés formájában újratöltés nélkül az oldalon egy már telepített captcha.
Cím alatt a „Motiváció - a sikerhez vezető útra,” Azért választottam ezt a képet:
Töltsd le ingyen!
Jó napot, jó formában, köszönöm a munkát. Van egy ilyen kis probléma merül fel, a feldolgozás után az üzenet, ha vannak hibák, a CAPTCHA nem jelenik meg, amíg nem frissíti az oldalt, a mi lehet a probléma?