Crearea de feedback captcha formulare, labdes

Să începem cu o formă simplă. Aici vom adăuga „captcha reîmprospătare“ caz, în cazul în care imaginea nu generează ușor de citit. În acest caz, trebuie să ne re-lucra script-uri și desen o valoare aleatoare, iar sesiunea rescrise.

Este această caracteristică ne va da o bucată de caractere arbitrare rendomny

Asta este de fapt un script care va atrage nostru imagine captcha:

În cele din urmă, forma de prelucrare:

Validează Funcție suplimentară introdusă E-mail:

Ei bine, asamblarea finală. Pentru aluat se va plasa toate în site-ul rădăcină. În primul rând, creați un director „img“ si se lasa in jos la cateva imagini cu zgomotul generat în Photoshop, și numindu-le 1.png 2.png. În același director se va lasa in jos fontul, de exemplu, am Andika-R.ttf.

Fișierele vor fi doar două. Primul captcha.php este imaginea noastră. Al doilea scenariu formează de fapt handler.
captcha.php

Al doilea fișier este forma handler: index.php

Buna ziua!
Trebuie să-ți această întrebare (formular de feedback, și nu CAPTCHA dvs.).
CAPTCHA nu este activat din prima, adică La prima intrare la pagina de feedback, în mod corect completarea toate câmpurile și de eroare CAPTCHA mesaj care nu este introdus corect captcha caractere si un buton pentru a reveni la forma, și numai apoi, dacă se vor întoarce toate completate în mod corespunzător și captcha prea (atunci când reveniți are personaje noi), toate trimis. Aceasta nu ajută dacă te duci pentru prima dată în formă de feedback și pre-refresh captcha, toate la fel - se declanșează atunci când există o revenire la forma. Și așa vreodată. Este posibil să-l repara cumva?
Și până gramada este o altă întrebare. Când nici o formă de umplere corectă sau o eroare la intrarea revenirea CAPTCHA apare într-o formă goală, adică toate câmpurile completate anterior sunt șterse. De multe ori, la fel se întâmplă în Internet pe alte site-uri. Pentru vizitatorii care nu este foarte convenabil pentru a completa câmpurile de formular din nou, și se sperie de multe. Cum de a face o revenire la forma la câmpurile goale anterior sunt păstrate? Ei bine, așa cum ai aici.

Buna ziua! Despre nu declanșare captcha, aici este necesar să se arate codul, timpul nu este o coincidență, atunci uite unde este afișat. Când reveniți la pagina care câmpul nu este re-umple valorile lor trebuie să se înregistreze, astfel - cum ar fi tipul de intrare = text name = value „e-mail“ = „“