Mini chat en ligne utilisant Ajax du côté client et PHP du côté serveur

Le but est d'écrire un mini chat en ligne, en utilisant :
Ajax du côté client et PHP du côté serveur.
Le chat est limité à 4 personnes, qui doivent s'entendre sur leurs pseudos, pour que deux personnes n'aient pas le même pseudo.
Après avoir choisi son pseudo, il faut cliquer sur Start GetData pour recevoir les messages des autres.
Le texte écrit par une personne connectée au chat sera reçu par tous ceux qui auront choisi un pseudo (différent des autres) et cliqué sur le bouton "Start GetData".
Si le porogramme PHP côté serveur n'a pas vu de message arrivant, il envoie un message vide à son client, qui le relance de nouveau.
Chaque fois qu'un client reçoit un message, il l'affiche et relance le programme PHP côté serveur, en utilisant AJAX pour attendre une réponse.
Ainsi, il n'y a qu'un "Long Polling" de 20 secondes, avec peu de trafic à travers Internet.

 


Le code source des 2 programmes PHP et du l'HTML
Attention, il faut que le dossier "Chat04" soit disponible en écriture par tous, sur le serveur.


Plan du Site : home de website   arrow   PHP   arrow   ajax_emetteur.html


Page mise à jour le 3 février 2026 par Bernard Gisin
Hébergement par : www.infomaniak.ch