# 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

mailparse_stream_encode(resource `$sourcefp`, resource `$destfp`, string `$encoding`): bool

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.