PHP - Fonction imap_qprint ()

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_qprint() La fonction accepte une valeur de chaîne représentant une chaîne imprimable entre guillemets en tant que paramètre et la convertit en une chaîne de 8 bits.

Syntaxe

imap_qprint($str);

Paramètres

Sr. Non Paramètre et description
1

str (Mandatory)

Il s'agit d'une valeur de chaîne représentant une chaîne imprimable entourée de guillemets.

Valeurs de retour

Cette fonction renvoie une valeur de chaîne de 8 bits pour la chaîne imprimable entre guillemets donnée.

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_qprint() chaîne -

<html>
   <body>
      <?php
         $url = "{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX";
         $id = "[email protected]";
         $pwd = "cohondob_123";
         $mailbox = imap_open($url, $id, $pwd);
         print("Connection established....");
         print("<br>");

         $qstring = "This 'is a sample text ' with quotes";
         $res = imap_qprint($qstring);
         print($res);
      ?>
   </body>
</html>

Production

Cela génère la sortie suivante -

Connection established....
This 'is a sample text ' with quotes

Exemple

Voici un autre exemple de la fonction ci-dessus -

<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 contents of a message
         print("Contents of the first message: "."<br>");
         $body = imap_body($imap, 1);
         imap_qprint($body);
    
         //Closing the connection
         imap_close($imap);   
      ?>
   </body>
</html>

Production

Cela génère la sortie suivante -

Connection established....
Contents of the first message:
"UTF-8" #sample_mail1 --000000000000a0d34e05b24373f4 Content-Type: text/h