Manuel PHP
Précédent |  | Suivant

# imap_mime_header_decode

(PHP 3>= 3.0.17, PHP 4 )

imap_mime_header_decode -- Décode les éléments MIME d'une en-tête

## Description

array imap_mime_header_decode ( string text)

imap_mime_header_decode() décode un message MIME qui contient des données non ASCII (Voir RFC2047) Les éléments décodés sont retournés dans un tableau d'objets. Chacun de ces objets a deux propriétés : "charset" & "text". Si l'élément n'a pas été encodé, ou, en d'autres termes, sil il est en clair (plain US_ASCII), la propriété "charset" est mise à "default".

Exemple 1. Exemple imap_mime_header_decode()
    <?php
    $text="=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <keld@dkuug.dk>";
    $elements=imap_mime_header_decode($text);
    for($i=0;$i<count($elements);$i++) {
       echo "Charset: {$elements[$i]->charset}\n";
       echo "Texte: {$elements[$i]->text}\n\n";
    }
    ?>

Dans l'exemple ci-dessus, on trouve deux éléments : le premier a été encodé en ISO-8859-1, et le second est en clair.

Précédent | Sommaire | Suivant
imap_mailboxmsginfo | Niveau supérieur | imap_msgno