Système de notification

Fermé
lili1192 - 25 avril 2014 à 22:41
bonobo47 Messages postés 142 Date d'inscription samedi 19 janvier 2013 Statut Membre Dernière intervention 14 août 2017 - 27 avril 2014 à 12:41
salam , j'ai créer dans mon site web un espace pour le membre maintenant je dois ajouter un système de notification pour la messagerie , j'ai pas trouvé un code efficace :/ , svp si vous avez une idée à propos ça aidez moi soit en php ou javascript ..

2 réponses

tete0148 Messages postés 413 Date d'inscription mercredi 19 décembre 2012 Statut Membre Dernière intervention 15 juin 2017 89
25 avril 2014 à 23:29
Il vous suffit de faire une fonction javascript qui récupère les messages reçus via AJAX, puis vous utilisez la fonction javascript setinterval() pour faire exécuter la fonctionne toutes les x secondes.
Ensuite on affiche le nombre de messages.
0
bonobo47 Messages postés 142 Date d'inscription samedi 19 janvier 2013 Statut Membre Dernière intervention 14 août 2017 13
27 avril 2014 à 12:41
<?php
$mailbox = '{TONSERVEURDEMAIL.com:143/imap/user="IDENTIFIANT"}INBOX';
$identifiant = 'IDENTIFIANT';
$pass = 'MOT DE PASSE';

$mbox = @imap_open($mailbox, $identifiant , $pass, OP_READONLY);


if (FALSE === $mbox) {
$err = 'La connexion au webmail a échoué (Erreur : '.imap_last_error().")";
} else {
$info = imap_mailboxmsginfo($mbox);
if (FALSE !== $info) {

$nbnonlus = $info->Unread;
if($nbnonlus != 0) {echo $nbnonlus;}

} else {
$err = 'Impossible de lire le contenu de la boite mail (Erreur : '.imap_last_error().")";
}
@imap_close($mbox);
}

unset($pass);
unset($mailbox);
unset($mbox);
?>
0