Pour connaitre la longueur d´une chaine, tu as la fonction strlen() en PHP. Après tu fais un test pour savoir si le message fait plus de 200 caractères.
Sinon, je te conseille plutot d´enregistrer l´ip pour limiter le nombre de messages.
Tu enregistres l´ip de celui qui poste un message ainsi que la date, puis quand quelqu´un veut poster, tu regardes dans la base de donnée si l´ip existe. Ensuite tu as deux solutions :
- il s´est écoulé plus de deux heures entre son message ( heure dans la base de donnée ) et la l´heure actuelle. Dans ce cas, tu enregistres son message et son ip ainsi que la date ( soit dans la même table, soit dans une table différente).
- il s´est écoulé moins de deux heures entre son message et l´heure actuelle. Dans ce cas, tu lui affiches un message d´erreur par exemple.
Mais le mieux, c´est que tu vérifies ça directement dans ta page où tu as le formulaire. Comme ça, si une personne ne sait pas qu´elle ne peux pas poster plus d´un message toutes les deux heures, elle ne va pas se casser le cul à écrire quelque chose pour rien : )