..


Liens sponsorisés

Un chat simple avec PHP et Ajax

Article rédigé par Claudio Garau
Page 1 sur 5

1. Introduction: structure du script et base de données

Il ya quelques jours, j'ai lu un intéressant article de Luca Ruggero sur la création d'une simple causerie d'Ajax et d' ASP . J'ai, cependant, l'ASP le "lire" mais pas "écrire" aussi bon que son ami Luc, j'ai donc décidé de proposer un tutoriel dans lequel ASP est utilisé comme une alternative à PHP .

La première étape consiste à concevoir et à créer une base de données avec un ajustement structure pour but. La tâche est complexe, puisque l'application sera marquée par la simplicité, nous nous limiterons aux domaines essentiels pour le fonctionnement du chat.

Ainsi une proposition pour une table (la base de données sera appelé «ajax_chat") que le lecteur puisse évaluer l'application du script:

  1. id_chat: c'est la colonne pour contenir auto-incrément de l'ID avec laquelle les différents enregistrements sont uniquement identifié. Les salles de chat sont si populaires que de nombreux postes peuvent être, alors il vaut mieux être dans l'abondance de la valeur à associer: dans notre cas nous avons choisi un entier long jusqu'à 11 chiffres.
  2. user_chat: Cette colonne contient les surnoms des usagers qui s'est connecté à entrer dans notre salon de discussion, essayez d'éviter les noms inutilement long pour permettre, notre choix a été celui d'un champ VARCHAR la longueur maximale de 10 caractères.
  3. mex_chat: Enfin, voici la colonne destinée à contenir les messages postés par les utilisateurs. Dans ce cas, les utilisateurs seront capables d'écrire des paroles et parfois longue, mais pas excessivement (VARCHAR 200).
Pour la commodité du lecteur, nous publions aussi le SQL qui peut être copié et exécuté de manière à créer la table "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;

 
Maintenant, pour l'application particulière, les fichiers que vous créez pour notre script sera de 6:
  1. "Config.php" contient toutes les données pour se connecter à MySQL , base de données pour la sélection et les candidats variables.
  2. "Login.php" est la "porte d'entrée» des utilisateurs, il est un formulaire où vous devez entrer leur pseudo pour participer aux discussions.
  3. "Chat.php" sera la partie la plus importante du front-end, il serait possible d'envoyer des messages et les lire.
  4. "Chat.js": le fichier qui contient le code JavaScript pour la discussion d'interface rafraîchie ..
  5. "Messaggio.php" contient le code responsable de générer des messages à l'inclusion des dossiers différents.
  6. "Ajax.php" aura la tâche d'extraction, de comptage et l'affichage des messages écrits par les utilisateurs.

Dans la même catégorie ...
E-Learning
ASP Zéro (ebook) ASP Zéro (ebook)
Apprendre Microsoft ASP et VBScript à partir de zéro. À seulement 29 €.
Javascript (Cours) Javascript (Cours)
Guide complet pour les scripts côté client. A partir de 39 €.
PHP (cours) PHP (cours)
Cours complet pour la création de sites Web dynamiques. A partir de 49 €.
Liens sponsorisés