(PHP 4 >= 4.0.7, PECL mailparse:0.9-2.1.1)
mailparse_stream_encode — Lit les données dans un fichier, applique l'encodage et envoie le résultat à destfp
Lit les données dans un fichier, applique l'encodage encoding et envoie le résultat à destfp.
Un gestionnaire de fichier valide. Le fichier sera envoyé à l'analyseur sous forme de flux.
Le gestionnaire de fichier destinataire, dans lequel les données encodées seront écrites.
Un des encodages de caractères supportés par le module mbstring .
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Exemple 1287. Exemple avec mailparse_stream_encode()
<?php
// Contenu de email.eml : hello, this is some text=hello.
$fp
=
fopen
(
'email.eml'
,
'r'
);
$dest
=
tmpfile
();
mailparse_stream_encode
(
$fp
,
$dest
,
"quoted-printable"
);
rewind
(
$dest
);
// Affiche le nouveau contenu du fichier
fpassthru
(
$dest
);
?>
L'exemple ci-dessus va afficher :
hello, this is some text=3Dhello.