Petits bugs sur la mise a jour :
1)
L'encodage du pseudo et de la signature :
$username = str_replace("'", "\'", $user['username']);
Au lieu de
$username = htmlSpecialChars(trim($user['username']));
Ce qui fait qu'on se retrouve avec des à© au lieu du é
2)
Si on a trop de messages (mon cas), le script n'affiche rien.