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
.