PHP - Fonction imap_num_recent ()

Les fonctions PHP-IMAP vous aident à accéder aux comptes de messagerie, IMAP signifie IInternet Mail Aaccès Protocol en utilisant ces fonctions, vous pouvez également travailler avec les protocoles NNTP, POP3 et les méthodes d'accès aux boîtes aux lettres locales.

le imap_num_recent() La fonction accepte une valeur de ressource représentant un flux IMAP en tant que paramètre et récupère le nombre de messages récents dans la boîte aux lettres donnée.

Syntaxe

imap_num_recent($imap_stream);

Paramètres

Sr. Non Paramètre et description
1

imap_stream (Mandatory)

Il s'agit d'une valeur de chaîne représentant un flux IMAP, valeur de retour du imap_open() fonction.

Valeurs de retour

Cette fonction renvoie une valeur entière représentant le nombre de messages dans la boîte aux lettres actuelle.

Version PHP

Cette fonction a été introduite pour la première fois dans la version 4 de PHP et fonctionne dans toutes les versions ultérieures.

Exemple

L'exemple suivant montre l'utilisation du imap_num_recent() fonction -

<html>
   <body>
      <?php
         //Establishing connection
         $url = "{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX";
         $id = "[email protected]";
         $pwd = "cohondob_123";
         $imap = imap_open($url, $id, $pwd);
         print("Connection established...."."<br>");
		 
         //Fetching the number of messages 
         print("Number of recent messages: ");
         $num = imap_num_recent($imap);
         print($num);
         print("<br>");
		 
         //Closing the connection
         imap_close($imap);   
      ?>
   </body>
</html>

Production

Cela produira la sortie suivante -

Number of recent messages: 3