..
Molts de vostès segurament els encantarà a xatejar a Facebook i Gmail.
Gràcies al seu "no invasiu", de fet, les sales de xat anteriorment són particularment simple i convenient pel fet que (gràcies a Ajax) no interrompre, però al costat de l'altre, al que està fent en línia.
En aquest article presento una escriptura bella basat en PHP i jQuery amb la qual es pot incrustar en el seu lloc web xat en línia similar a Facebook.
El guió (en forma de plugins per jQuery) és dispobile a aquesta pàgina , on, entre altres coses, pot veure la demo del producte.
Per funcionar, aquest script necessita ser instal · lat en un espai amb suport per a PHP i MySQL.
A més d'això, l'script necessita la llibreria jQuery per realitzar la funcionalitat del costat del client.
El guió és ben sabut, no conté eines per a la gestió d'una comunitat, però només ofereix el sistema de xat.
És l'usuari integrar aquest sistema en el seu lloc web mitjançant la integració, si cal, les funcions com ara el registre d'usuaris, etc.
Veiem les característiques principals d'aquest xat.
A continuació es mostra una captura de pantalla del xat:

Anem a veure com instal · lar el nostre xat.
Primer vam crear la taula de la nostra base de dades, que servirà per gestionar el xat, permetent que l'estat es guardaran els missatges i gestionar múltiples usuaris.
CREATE TABLE 'xat' (
INTEGER unsigned 'Id' NOT NULL AUTO_INCREMENT,
'De' VARCHAR (255) NO''default NULL,
"Per a" VARCHAR NOT (255)'', NULL,
'Missatge' TEXT NO NULL,
'Enviat' default DATETIME NOT NULL '0000-00-00 00:00:00 ',
INTEGER unsigned DEFECTE "RECD 'NOT NULL 0,
PRIMARY KEY ('id'),
Índex 'per' ('a'),
ÍNDEX 'de' ('des de')
)
ENGINE = InnoDB;
Aquest és el codi per crear la taula.
Dins de l'arxiu es troba el lloc ja és un arxiu que conté db.txt aquest codi i, si s'importen a MySQL, la taula es crearà automàticament.
Crea la taula hem de editar l'arxiu i posar el chat.php valors correctes pel que fa a la nostra base de dades (nom de la base, d'acollida, i les credencials d'inici de sessió).
Cercar les següents línies al fitxer (la primera línia després del comentari) i posar els valors correctes.
define ('dbpath', 'localhost');
define ('dbus', 'root');
define ('dbpass', 'contrasenya');
define ('dbname', 'xat');
La primera defineix l'amfitrió MySQL, la segona contrasenya el nom d'usuari, i el tercer, el quart el nom de la base de dades que ha creat (no la taula, se suposa que en lloc que es diu "xat").
| |
Curs de Linux
Guia completa de codi obert del sistema. A partir de 49 €. |
| |
Curs de MySQL
Gestió de base de dades de codi obert. A partir de 39 €. |
| |
Curs de PHP
Cicle complet per a la creació de llocs web dinàmics. A partir de 49 €. |