..
Många av er vill säkert Facebook och Gmail-chatten.
Tack vare deras "icke-invasiv", i själva verket är chattrum särskilt fram som enkel och bekväm (tack vare Ajax) inte störa, men flankeras på vad du gör online.
I denna artikel kommer jag presentera en vacker manus baserat på PHP och jQuery som du kan bädda in på din webbsida chatt inline liknar Facebook.
Manuset (i form av plugins för jQuery) är dispobile till denna sida där bland annat kan du visa produktdemo.
För att fungera måste denna skript som installeras på en plats med stöd för PHP och MySQL.
Utöver detta behöver manuset till jQuery biblioteket för att utföra klientsidan funktionalitet.
Manuset är välkänt, inte innehåller verktyg för att hantera ett samhälle, men erbjuder bara chatten systemet.
Det är användaren att integrera detta system i din hemsida genom att integrera, om nödvändigt, funktioner som användaren registrering mm.
Vi ser de viktigaste funktionerna i den här chatten.
Nedan är en skärmdump av chatten:

Låt oss se hur man installerar vår chatt.
Först skapar vi tabellen över vår databas, som kommer att hantera chatten, vilket gör att staten ska vara sparade meddelanden och hantera olika användare.
CREATE TABLE 'chat' (
"ID" INTEGER OSIGNERAD NOT NULL AUTO_INCREMENT,
"Från" VARCHAR (255) NOT NULL default'',
"Till" VARCHAR (255) NOT NULL default'',
"Meddelande" TEXT NOT NULL,
"Skickat" DATETIME NOT NULL default '0000-00-00 00:00:00 ',
"RECD" INTEGER OSIGNERAD NOT NULL default 0,
Primärnyckel ('id'),
INDEX "till" ("till"),
INDEX "från" ("från")
)
MOTOR = InnoDB;
Detta är koden för att skapa tabellen.
Arkivet hittar du på webbplatsen är redan en fil som innehåller db.txt denna kod, och om importeras till MySQL, kommer tabellen att skapas automatiskt.
Skapar tabellen vi ska redigera filen chat.php och sätta rätt värden för vår databas (databas namn, värd och inloggningsuppgifter).
Hitta följande rader i filen (första raden efter den kommentaren) och sätta de rätta värderingarna.
define ('dbpath', 'localhost');
define ('dbuser', 'root');
define ('DBPASS', 'lösenord');
define ('DBNAME', 'chat');
Den första definierar värd MySQL, den andra användarnamn, lösenord tredje och fjärde ställa in databasens namn (inte tabellen, utan det förutsätts det heter "chat").
| |
Linux (kurs)
Komplett av öppen källkod-system. Från 49 €. |
| |
MySQL (kurs)
Hantering av öppen källkod databas. Från 39 €. |
| |
PHP (kurs)
Fullständig kurs för att skapa dynamiska webbplatser. Från 49 €. |