carte de oaspeți pe PHP si MySQL, PHP

O problemă foarte comună pentru webmasteri - cum să scrie o carte de oaspeți pe PHP si MySQL. Desigur, puteți descărca un script gata și lipiți-l în site-ul dvs. de design, este foarte recomandat. Motivele pentru aceasta sunt mai multe: folosind scripturi gata făcute, nu am învățat nimic, vom face un mâini, curat și „rapid“ carte de oaspeți protejate, ceea ce nu este adevărat din vsigda descărcat.

Să presupunem că ați configurat deja PHP, MySQL si server de web. Dacă nu, și nu vrei să te pui cu setarea mohorâtă, descărcați Denver - serverul configurat în mod automat, tot ce trebuie să mănânce acolo: Apach + php + MySQL.

Iată ce ar trebui să aveți:

Acum puteți începe să scrie scenariul. În primul rând, creați un fișier de configurare a cărții de oaspeți. Te sfătuiesc să faci un astfel de fișier atunci când scrieți toate script-urile (și inkluda-l în cazul în care funcțiile necesare includ ( „falename“) sau once_include ( „filename“)).

Cu ajutorul unor astfel de fișiere, puteți modifica rapid setările, nu înțeleg codul scris:

Ne gândim la funcțiile în cartea de oaspeți avem nevoie. Vom avea nevoie pentru a interacționa cu baza de date (amintiți-vă, am ales MySQL), să se ocupe de datele introduse de utilizator (niciodată „încredere“, introdus sub formă de date). Ditto pentru funcțiile de administrare, trebuie să se facă distincția între administratorul de rând utilizatorilor (viitor mai bun de ieșire admin Penela pentru editare într-un Halyard separat și, în general, într-un director separat, închizând parola ei).

Să începem cu SGBD.

Verificarea și filtrarea pe date introduse de utilizator).

Scrierea pentru autentificarea de administrator (pentru a distinge utilizator normal de la utilizator, cu posibilitatea de a șterge și edita), am să te las ca „temele“. Există o mulțime de moduri și discuții - un subiect pentru un alt articol. eu

În continuare există un modul suficient de mare, care conține aproape toate codul HTML al cărții de oaspeți - șablon. Nu este nimic complicat și scrisul său poate fi destul de un site forță de codor dacă aveți unul.

În cele din urmă, atingerea finală - combinăm acest lucru cu:

După cum puteți vedea, în ciuda codului ușor voluminos, nimic complicat în cartea de oaspeți de pe PHP si MySQL nu a fost. Acest script nu este absolut decizia corectă, ar fi mai bine dacă o faci înainte de a aplica podredaktiruete și verificați vulnerabilități.