Lit les données dans un fichier, applique l'encodage et envoie le résultat à destfp

# 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

function 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.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open