mailparse_stream_encode
(PECL mailparse >= 0.9.0)
mailparse_stream_encode — Lit les données dans un fichier, applique l'encodage et envoie le résultat à destfp
Description
bool mailparse_stream_encode
( resource
$sourcefp
, resource $destfp
, string $encoding
)
Lit les données dans un fichier, applique l'encodage encoding
et envoie le résultat à destfp.
Liste de paramètres
-
sourcefp
-
Un gestionnaire de fichier valide. Le fichier sera envoyé à l'analyseur sous forme de flux.
-
destfp
-
Le gestionnaire de fichier destinataire, dans lequel les données encodées seront écrites.
-
encoding
-
Un des encodages de caractères supportés par le module mbstring.
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemples
Exemple #1 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.