mailparse_stream_encode
(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
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, FALSE en cas d'échec.
Exemples
Example#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.