..


Gesponsorde links

Een Facebook-stijl chat met PHP en jQuery

Artikel geschreven door John Belelli
Pagina 1 van 2

Velen van u zeker als Facebook en Gmail chat. Dankzij hun 'non-invasieve', in feite, zijn chatrooms in het bijzonder genoemd als eenvoudig en comfortabel (met dank aan Ajax) niet onderbreken, maar worden geflankeerd op wat je doet online.
In dit artikel presenteer ik een prachtig script is gebaseerd op PHP en jQuery waarmee u kunt insluiten op uw website chatten inline vergelijkbaar met Facebook.

Het script (in de vorm van plugins voor jQuery) is dispobile naar deze pagina , waar onder andere, kunt u het product demo te bekijken.
Te functioneren, dit script dient te worden geïnstalleerd op een ruimte met ondersteuning voor PHP en MySQL. Daarnaast is het script de behoeften van de jQuery bibliotheek om client-side functionaliteit uit te voeren.
Het script is goed bekend is, bevat geen tools voor het beheren van een community, maar biedt alleen het chat systeem. Het is de gebruiker toe om dit systeem te integreren in uw website te integreren, indien nodig, functies, zoals user registratie, etc..

We zien de belangrijkste kenmerken van deze chat.

  1. De chat-venster wordt getoond in de rechter net zo snel;
  2. Het opslaan van de toestand van de chat, zelfs wanneer de pagina opnieuw wordt geladen of vernieuwd (zoals Facebook);
  3. Het toont de melding "Verzonden op ..." bij niet-actief gedurende 3 minuten;
  4. Het toont de melding "X zegt" de titel van het raam en maakte de chat-knipperen naar de komst van een nieuw bericht alll'utente te duiden;
  5. Mogelijkheid tot een minimum te beperken of te sluiten de chat-box;
  6. Auto-de grootte van het tekstveld;
  7. Auto-scrollen van de tekst in de chat;
  8. Een systeem dat automatisch beperkt de werking van de server als de chat is zeer actief;
  9. Zeer eenvoudig te integreren in een website.
De berichten "Verzonden op 'en' X zegt," die in het Engels, kan worden aangepast aan 92 regels van het bestand en de lijn 155 chat.php chat.js bestand.

Hieronder is een screenshot van de chat:

Chatten inline met PHP en jQuery

Laten we eens kijken hoe we onze chat te installeren.
Eerst maken we de tafel van onze database, die zal dienen om de chat te beheren, waardoor de staat te worden opgeslagen berichten, en beheren van de verschillende gebruikers.






 CREATE TABLE 'chatten' (



  



 INTEGER UNSIGNED 'Id' NOT NULL AUTO_INCREMENT,



  



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



  



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



  



 'Message' TEKST NOT NULL,



  



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



  



 INTEGER UNSIGNED 'RECD' NOT NULL DEFAULT 0,



  



 PRIMARY KEY ('id'),



  



 INDEX 'naar' ('to'),



  



 INDEX 'van' ('uit')







 )







 ENGINE = InnoDB;



Dit is de code om de tabel te maken. Het archief vindt u de site te vinden is al een bestand dat db.txt deze code bevat en, indien geïmporteerd in MySQL, de tafel zal automatisch worden aangemaakt.

Maakt de tafel moeten we het bestand bewerken chat.php en zet de juiste waarden voor onze database (database naam, host en inloggegevens).
Zoek de volgende regels in het bestand (eerste regel na het commentaar) en zet de juiste waarden.






 define ('dbpath', 'localhost');







 define ('dbuser', 'root');







 define ('dbpass', 'wachtwoord');







 define ('DBNAME', 'chatten');



De eerste bepaalt de gastheer MySQL, de tweede gebruikersnaam, wachtwoord derde en vierde set-up van de database naam (niet de tabel, in plaats daarvan wordt verondersteld het heet "chat").

In dezelfde categorie ...
E-Learning
Linux (Cursus) Linux (Cursus)
Complete gids voor open-source systeem. Van 49 €.
MySQL (Cursus) MySQL (Cursus)
Beheer van de open source database. Van 39 €.
PHP (Cursus) PHP (Cursus)
Volledige cursus voor het maken van dynamische websites. Van 49 €.
Gesponsorde links