Razgovori se koriste na raznim internetskim resursima za komunikaciju između korisnika. Da biste napisali jednostavnu skriptu za chat, morat ćete provesti postupak registracije, napisati sam kôd skripte i postaviti korisničko sučelje.
Nužno je
lokalni Apache poslužitelj s PHP-om i MySQL-om
Upute
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 potrebe za osvježavanjem cijele stranice, morat ćete pribjeći korištenju Ajaxa. Dizajnirajte početni kôd, a zatim ga počnite pisati.
Korak 2
Prvo, morate primijeniti postupak registracije da biste koristili skriptu. Za spremanje registriranih korisnika bolje je koristiti MySQL bazu podataka. Stvorite bazu podataka na vašem lokalnom hostu putem phpMyAdmina 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.
3. korak
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 u svoje korisničko ime i lozinku unese u odgovarajuće polje na stranici. Nakon klika na gumb, HTML prosljeđuje obradu skripti koja provjerava prisutnost korisničkih podataka u MySQL bazi podataka. Ako je provjera uspješna, učitavaju se elementi chata. Ako ne, skripta prestaje raditi i korisnik se vraća na obrazac za prijavu i lozinku.
4. korak
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. Upotrijebite knjižnicu jQuery za izradu 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 kôd i pokrenite ga za ispravljanje pogrešaka na vašem lokalnom poslužitelju. Ako skripta ispravno funkcionira, možete joj dodati dodatne mogućnosti, 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 poslužitelj na kojem se nalazi vaš resurs.