Formularul de intrare php

Eticheta formularului specifică calea către manipulator și metoda transferului de date. Parametrul enctype vă permite să transferați fișiere prin formular. De exemplu, dacă trebuie să atașăm un document la formular, atunci acest atribut este necesar. Intrarea este elementul de formă. Ce element depinde de atributul de tip. Acum codul handlerului. File action.php







Acesta este cel mai simplu exemplu de formular php. În realitate, desigur, nu este interesant ca nimeni să completeze un formular doar pentru a vedea ce ați completat mai târziu. Cel mai adesea, informațiile primite sunt introduse în baza de date, trimise la oficiul poștal sau scrise într-un dosar. Considerăm toate cele trei cazuri. Să începem cu o scriere simplă într-un fișier. Vom schimba doar manipulatorul.

Formă cu înregistrarea rezultatului într-un fișier







Asta e tot. Testul.

Formați cu o înregistrare a rezultatului în baza de date MySql

În cazul bazei, este ceva mai complicat. Aici este foarte important momentul siguranței. Datele trebuie filtrate și apoi introduse în baza de date, altfel atacatorul poate efectua o injecție SQL și poate distruge baza de date. Este obligatoriu să utilizați funcția mysql_real_escape_string. Noi scriem un handler:

Cel mai bine va fi utilizarea bibliotecii PDO. Codul va arăta astfel:

Rețineți că atunci când utilizați DOP, variabilele noastre nu au trecut nici o verificare. Dar aceasta nu este o vulnerabilitate. Biblioteca PDO însăși va curăța toate inutile și va executa cererea. Pentru a afla rezultatul solicitării, adăugați următorul cod în final:

Din nou, corectăm formularul. De data aceasta, vom afișa caractere inutile pentru afișarea în siguranță în browser. Funcția htmlspecialchars este folosită pentru acest lucru.

Și instalarea numai pe server cu PHP sau aproximativ vorbind este posibil pe Windows?

PHP și MySQL pot fi instalate atât pe Windows cât și pe Linux.
Pentru Windows, încercați să instalați xampp, direct pe computerul de acasă cu ferestre.







Articole similare

Trimiteți-le prietenilor: