Comment détecter si message reçu ?

EverySocial
Invité n'ayant pas de compte PHPfrance

16 avr. 2012, 10:55

Bonjour à tous, je voulais vous demander comment faire pour savoir si un message ou une conversation avec un utilisateur à été lancé ?

Je voudrais que si un utilisateur m'envoi un message, je sois averti, j'avais essayé de faire
if (ceil(time() - $message['timestamp']) == 0)
{
echo "<script>alert('Nouveau message reçu');</script>";
}


ViPHP
ViPHP | 2577 Messages

16 avr. 2012, 11:01

La première chose à faire serait de regarder ce qu'il y a dans $message avec la fonction var_dump().

Eléphant du PHP | 343 Messages

16 avr. 2012, 16:15

On peut faire un booléen (0/1):
0 valeur par défaut => message non lu
1 => message lu.

Il ne reste plus qu'à vérifier s'il y a un (ou des) message(s) à 0.
Développeur web

Mammouth du PHP | 687 Messages

21 avr. 2012, 18:24

Je suis d'accord avec sam12, je pense qu'il faut utiliser le flag
0--> pas de message
1--> nombre de message (liaison avec Bdd sql)

Bon courage!