..


Sponsede Lenker

En enkel chat med Ajax og PHP

Artikkel skrevet av Claudio Garau
Side 1 av 5

1. Innledning: struktur av skriptet og database

For noen dager siden leste jeg en interessant artikkel av Luca Ruggero på å lage en enkel chat Ajax og ASP . Jeg imidlertid ASP "lese" men ikke "skrive" like god som Luke venninne, så jeg bestemte meg for å foreslå en tutorial der ASP brukes som et alternativ til PHP .

Det første trinnet er å designe og lage en database med en struktur egnet for formålet. Oppgaven er kompleks, siden programmet vil være preget av enkelhet vil vi begrense oss til feltene avgjørende for driften av chatten.

Derfor et forslag til en tabell (databasen vil bli kalt "ajax_chat") at leseren kan vurdere for realisering av skriptet:

  1. id_chat: er kolonnen ment å holde id automatisk øker med hvor de forskjellige postene er entydig identifisert. Samtaler er så populær at mange innlegg kan være, så bedre å florerer som til verdien å assosiere i vårt tilfelle valgte vi en lang heltall opptil 11 sifre.
  2. user_chat: Denne kolonnen inneholder kallenavnet på den brukeren som er logget på for å delta i chatten vår; beste for å unngå unødvendig lange navn for å tillate, vårt valg var at i et felt VARCHAR maksimal lengde på 10 tegn.
  3. mex_chat: Endelig, her er kolonnen ment å inneholde meldinger skrevet av brukere. I dette tilfellet brukere vil kunne skrive tekster og noen ganger lenge, men ikke overdrevent (VARCHAR 200).
For leserens bekvemmelighet, vi også publisere SQL som kan kopieres og utført for å skape bordet "tb_chat";
 



 CREATE TABLE tb_chat (



  



 id_chat int (11) NOT NULL AUTO_INCREMENT,



  



 user_chat VARCHAR (10) NOT NULL default'',



  



 mex_chat VARCHAR (200) NOT NULL default'',



  



 PRIMARY KEY (id_chat)







 ) ENGINE = MyISAM DEFAULT CHARSET = latin1;

 
Nå til den enkelte søknaden, vil filene som vi skaper for skriptet være 6:
  1. "Config.php" inneholder alle data for å koble til MySQL , databasen utvalg og variabler søkere.
  2. "Login.php" vil være "døra" av brukere, er det et skjema hvor du må skriv inn ditt brukernavn for å delta i diskusjonene.
  3. "Chat.php" vil være den viktigste delen av front-end, ville gjøre det mulig å skrive innlegg og lese dem.
  4. "Chat.js": filen som inneholder JavaScript-koden oppdateres for diskusjon av grensesnitt ..
  5. "Messaggio.php": inneholder koden ansvarlig for å generere ulike innlegg inkludering av poster.
  6. "Ajax.php" vil ha oppgaven med å trekke ut, telle og vise meldingene er skrevet av brukere.

I samme kategori ...
E-Learning
ASP Zero (Ebook) ASP Zero (Ebook)
Microsoft ASP og VBScript til å lære fra bunnen av. At kun 29 €.
JavaScript (Course) JavaScript (Course)
Komplett guide til klient-side scripting. Starter fra 39 €.
PHP (Course) PHP (Course)
Full kurs for å lage dynamiske nettsider. Starter fra 49 €.
Sponsede Lenker