Razgovori se koriste na različitim Internet izvorima za komunikaciju između korisnika. Da biste napisali jednostavnu skriptu za chat, morat ćete implementirati proceduru registracije, napisati sam kôd skripte i postaviti korisničko sučelje.
Neophodno je
lokalni Apache server sa PHP-om i MySQL-om
Instrukcije
Korak 1
Prije pisanja skripte, dobro razmislite o svim njezinim komponentama. Odlučite koju biste funkciju željeli implementirati u ovaj program, kako će štedjeti podatke i izvoditi tekst. Na primjer, da biste organizirali automatsko ažuriranje zapisa u prozoru preglednika bez osvježavanja cijele stranice, morat ćete pribjeći korištenju Ajaxa. Dizajnirajte početni kod, a zatim ga počnite pisati.
Korak 2
Prvo, morate primijeniti postupak registracije da biste koristili skriptu. Bolje je koristiti MySQL bazu podataka za spremanje registriranih korisnika. Stvorite bazu podataka na vašem lokalnom hostu putem phpMyAdmin-a i počnite pisati neki kod koji se može implementirati u PHP. Za uobičajenu skriptu za registraciju morat ćete iznijeti HTML obrazac, čiji će se podaci obrađivati putem PHP-a i upisivati u MySQL bazu podataka.
Korak 3
Nakon pisanja stranice za registraciju, morat ćete izvršiti autorizaciju, nakon čega možete učiniti dostupnim prikaz funkcija chata. Princip skripte je da korisnik unese svoje korisničko ime i lozinku u odgovarajuće polje na stranici. Nakon klika na gumb, HTML prosljeđuje obradu skripti koja provjerava prisustvo korisničkih podataka u MySQL bazi podataka. Ako je provjera uspješna, učitavaju se elementi chata. U suprotnom, skripta prestaje raditi i korisnik se vraća na obrazac za prijavu i lozinku.
Korak 4
Počnite pisati sučelje samog chata. Stvorite zasebnu datoteku i uključite je na stranicu za autorizaciju putem naredbe include. Stvorite MySQL tablice koje će pohranjivati postove, kao i korisničko ime i vrijeme objavljivanja. Koristite knjižnicu jQuery za izgradnju stranice koja se samostalno ažurira nakon što se pojavi svaki unos u chatu. Da biste implementirali ovu funkciju, možete stvoriti petlju za prikaz napisanog teksta s ažuriranjem svake 2-3 sekunde. Nakon toga, izgradite rukovatelj i organizirajte izlaz poruka u prozoru programa.
Korak 5
Nakon završetka pisanja programa, uredite rezultirajući kod i pokrenite ga za otklanjanje pogrešaka na vašem lokalnom poslužitelju. Ako skripta ispravno funkcionira, možete joj dodati dodatne opcije, poput zaštite od neželjene pošte ili brisanja prozora s porukom. Nakon što napišete sav kôd, možete urediti dizajn chata i prenijeti ga na testiranje na hosting ili server gdje se nalazi vaš resurs.