6.15.46 imap_mime_header_decode()Décode les éléments MIME d'un en-tête[ Exemples avec imap_mime_header_decode ] PHP 3 >= 3.0.17, PHP 4, PHP 5
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" et "text". Si l'élément n'a pas été encodé,
ou, en d'autres termes, s'il est en clair (plain US_ASCII),
la propriété "charset" est mise à "default".
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.
|