PHP - Fonction imap_utf8_to_mutf7 ()

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_utf8_to_mutf7() La fonction accepte la chaîne UTF-8 comme paramètre et l'encode au format UTF-7.

Syntaxe

imap_utf8_to_mutf7($txt);

Paramètres

Sr. Non Paramètre et description
1

txt (Mandatory)

Il s'agit d'une valeur de chaîne représentant la chaîne UTF-8 à encoder.

Valeurs de retour

Cette fonction renvoie une chaîne contenant le codé UTF-7, la valeur de la chaîne donnée en cas de succès et une valeur booléenne qui est FALSE en cas d'échec.

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

Voici un exemple qui montre l'utilisation de imap_utf8_to_mutf7() fonction.

<html>
   <body>
      <?php
         $utf7 = 'test';
         $res = imap_utf8_to_mutf7($utf7);
         print($res);
      ?>
   </body>
</html>

Production

Cela générera la sortie suivante.

test

Exemple

Voici un autre exemple de la fonction ci-dessus -

<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>"); 
         
         //Creating a mailbox
         $newmailbox = "{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX.test";
         $res = imap_createmailbox($mailbox, imap_utf8_to_mutf7($newmailbox));		 
         
         if($res){
            print("Mailbox created successfully");
         }else{
            print("Error occurred");
         }		 
      ?>
   </body>
</html>

Production

Le programme ci-dessus génère la sortie suivante -

Connection established....
Mailbox created successfully