..


Sponsorerede links

En Facebook-stil chat med PHP og jQuery

Artikel skrevet af John Belelli
Side 1 af 2

Mange af jer sikkert som Facebook og Gmail chat. Takket være deres "non-invasive", i virkeligheden er chatrum nævnes specifikt som enkelt og komfortabelt (tak til Ajax) ikke afbryde, men der er flankeret på, hvad man foretager sig online.
I denne artikel vil jeg præsentere en smuk script baseret på PHP og jQuery, som du kan integrere på din hjemmeside chat inline ligner Facebook.

Scriptet (i form af plugins til jQuery) er dispobile til denne side hvor blandt andre ting, kan du få vist produktet demo.
For at kunne fungere, skal dette script skal installeres på et rum med understøttelse af PHP og MySQL. Ud over dette er der behov for scriptet jQuery biblioteket for at udføre klientsiden funktionalitet.
Scriptet er velkendt, ikke indeholder værktøjer til administration af et fællesskab, men tilbyder kun den chat-systemet. Det er brugeren at integrere dette system på din hjemmeside ved at integrere, hvis det er nødvendigt, funktioner såsom brugerregistrering, mv.

Vi ser de vigtigste elementer i denne chat.

  1. Chatvinduet vises i nederste højre lige så hurtigt;
  2. Lagring tilstand af chatten, selv når siden genindlæses eller opdateres (som Facebook);
  3. Det viser meddelelsen "Sendt på ..." når tomgang i 3 minutter;
  4. Det viser meddelelsen "X siger" titlen på vinduet og gjorde chatten blinke for at indikere ankomsten af ​​en ny besked alll'utente;
  5. Mulighed for at minimere eller lukke chatten;
  6. Auto-ændre størrelse på tekstfeltet;
  7. Auto-rulle teksten i chatten;
  8. Et system, der automatisk begrænser driften af ​​serveren, når chatten er meget aktiv;
  9. Meget let at integrere i enhver hjemmeside.
De budskaber "Sendt på" og "X siger", som er på engelsk, kan ændres til 92 linjer af filen og linje 155 chat.php chat.js fil.

Nedenfor er et screenshot af chatten:

Chat inline med PHP og jQuery

Lad os se, hvordan du installere vores chat.
Først skal vi oprette tabellen i vores database, som vil tjene til at styre chatten, så staten til at blive frelst beskeder og administrere de forskellige brugere.






 CREATE TABLE 'Chat' (



  



 »Id« INTEGER anonymt NOT NULL AUTO_INCREMENT,



  



 'Fra' VARCHAR (255) NOT NULL DEFAULT'',



  



 'Til' VARCHAR (255) NOT NULL DEFAULT'',



  



 'Message' TEXT NOT NULL,



  



 'Sendt' DATETIME NOT NULL DEFAULT 0000-00-00 00:00:00 ',



  



 'RECD' INTEGER anonymt NOT NULL DEFAULT 0,



  



 PRIMARY KEY (»id«),



  



 INDEX 'til' ('til'),



  



 INDEX 'fra' ('fra')







 )







 ENGINE = InnoDB;



Dette er koden til at oprette tabellen. Arkivet finder du webstedet er allerede en fil, der indeholder db.txt denne kode og, hvis den importeres til MySQL, vil tabellen blive oprettet automatisk.

Opretter bordet vi skulle redigere filen chat.php og sætte de rigtige værdier for vores database (database navn, værts-og login-legitimationsoplysninger).
Find følgende linjer i filen (første linje efter kommentar) og sætte de rigtige værdier.






 define ('dbpath', 'localhost');







 define ('dbuser', 'rod');







 define ('dbpass', 'password');







 define ('dbname', 'chat');



Den første definerer værten MySQL, det andet brugernavn, adgangskode, tredje og fjerde sæt op database navn (ikke bordet, i stedet er det antaget, det kaldes "chat").

I den samme kategori ...
E-Learning
Linux (Kursus) Linux (Kursus)
Komplet guide til open source-system. Fra 49 €.
MySQL (Kursus) MySQL (Kursus)
Forvaltning af open source-database. Fra 39 €.
PHP (Kursus) PHP (Kursus)
Fuld kursus for at skabe dynamiske web-sites. Fra 49 €.
Sponsorerede links