DÉMONSTRATION
Choisissez un nom d'utilisateur

INTRODUCTION

Mini Chatbox est un petit programme de discussion par texte (aussi appelé "chat") en PHP / Javascript avec sauvegarde des données dans un fichier JSON. Il a été développé par Christophe Leblanc en 2017 et légèrement amélioré en 2018.

Ce programme contient les fonctionnalités de base d'un chat.

Côté client, il permet de voir les messages en quasi temps réel grâce à un appel automatique toutes les 2 secondes et émet un son lorsqu'un nouveau message a été posté. Il permet également de poster un message, avec un nom d'utilisateur ou de manière anonyme.

Côté serveur, le code PHP s'occupe d'enregistrer un message envoyé ou de retourner une liste de messages. Une fonction permet d'empêcher tout message contenant une chaîne de caractère interdite d'être enregistré, en se basant sur un fichier texte contenant la liste des chaînes de caractère interdites. Le fichier JSON contenant les données du chat est protégé par HTACCESS.

La démo disponible sur ce site dispose d'une fonction additionnelle qui supprime régulièrement les anciens messages.

Le programme est distribué en tant que démo, dans l'espoir qu'il soit utile, sans aucune licence ni restriction. Vous pouvez le modifier et le redistribuer sans restrictions.

Les propos tenus dans la démo disponible sur ce site n'engagent que leurs auteurs et sont de leur responsabilité. Nous ne saurons être tenus pour responsables d'une utilisation abusive du service.

TÉLÉCHARGEMENT

Creative Commons License

Ce document crée par Christophe Leblanc est publié sous licence Creative Commons Attribution-ShareAlike 4.0 International License.