Verificarea datelor din formular cu php, php720

În lecția anterioară am primit date din formular. iar acum vom verifica corectitudinea datelor introduse, ca și în cazul în care pentru a crea o formă fără o astfel de verificare, oamenii „rele“ pot dăuna site-ului.







1. Să folosim partea din cod în care primim datele din formular:

2. Acum trebuie să verificăm datele pe care le-am trimis. Pentru a nu scrie același cod, să creăm câteva funcții pentru a verifica.

Mai întâi, creați o funcție pentru a șterge datele din tagurile HTML și PHP:

Aici am folosit funcția de decupare pentru a elimina spațiile de la începutul și sfârșitul liniei.
Funcția stripslashes este de a elimina caracterele evadați ( "Vac nume O \„Reilly?"=> "Este numele tău O'Reilly?").
Funcția strip_tags este necesară pentru a elimina etichetele HTML și PHP. Funcția din urmă - htmlspecialchars Conversia caractere speciale pentru HTML-entități ( „“ convertit la „-“, etc.)







Apoi, creați o funcție pentru a testa lungimea liniei:

Aici am folosit funcția mb_strlen pentru a verifica lungimea șirului. Primul parametru, valoarea $ este șirul de verificat, al doilea parametru $ min este lungimea minimă permisă a șirului, al treilea parametru $ max este lungimea maximă admisă. Dacă lungimea șirului este satisfăcătoare, funcția va returna TRUE în caz contrar FALSE.

3. Trebuie să "conducem" variabilele prin intermediul acestor funcții:

Dacă valorile nu sunt goale (verificate cu funcția goală), puteți continua să verificați:

4. Să adăugăm un mesaj despre succesul operației, dacă datele au trecut toate verificările.

4. În cele din urmă, trebuie să adăugăm mesaje care să vă anunțe că datele nu au fost validate.

Dacă totul sa întâmplat cu succes, vom vedea mesajul "Vă mulțumim pentru mesaj"

Acest control nu este ideal, deoarece nu indică câmpuri care nu sunt completate corect, de asemenea, mesajele de eroare sunt foarte generale







Articole similare

Trimiteți-le prietenilor: