par
@rthur » 25 sept. 2019, 16:12
Il faut que tu enregistres quelque part tes messages.
Si tu n'as pas le droit à une base de données, le plus simple c'est de faire des fichiers textes.
PHP a 2 fonctions très pratiques :
- file_put_contents() pour écrire du texte dans un fichier (et donc écrire le message qui vient d'être posté)
http://php.net/file_put_contents
- file_get_contents() pour lire un fichier (et donc lire les précédents messages) :
http://php.net/file_get_contents
Ensuite à toi de voir comment tu veux organiser tes données.
Tu peux par exemple faire un fichier par message, ou sinon 1 seul fichier texte dans lequel tu aurais un tableau avec pour chaque message, le pseudo, le texte et la date/heure du message. Les fonctions json_encode() et json_decode() peuvent t'être utile pour transformer un tableau PHP en texte (format JSON) que tu peux écrire dans un fichier, et inversement retransformer ce texte en tableau PHP.
http://php.net/json_encode
http://php.net/json_decode
Il faut que tu enregistres quelque part tes messages.
Si tu n'as pas le droit à une base de données, le plus simple c'est de faire des fichiers textes.
PHP a 2 fonctions très pratiques :
- file_put_contents() pour écrire du texte dans un fichier (et donc écrire le message qui vient d'être posté) http://php.net/file_put_contents
- file_get_contents() pour lire un fichier (et donc lire les précédents messages) : http://php.net/file_get_contents
Ensuite à toi de voir comment tu veux organiser tes données.
Tu peux par exemple faire un fichier par message, ou sinon 1 seul fichier texte dans lequel tu aurais un tableau avec pour chaque message, le pseudo, le texte et la date/heure du message. Les fonctions json_encode() et json_decode() peuvent t'être utile pour transformer un tableau PHP en texte (format JSON) que tu peux écrire dans un fichier, et inversement retransformer ce texte en tableau PHP.
http://php.net/json_encode
http://php.net/json_decode