Transmite dados do ponteiro do arquivo de origem, aplica a codificação e escreve no destfp

# mailparse_stream_encode

(PECL mailparse >= 0.9.0)

mailparse_stream_encode — Transmite dados do ponteiro do arquivo de origem, aplica a codificação e escreve no destfp

### Descrição

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

Transmite dados do ponteiro do arquivo de origem, aplica a `encoding` e escreve no ponteiro do arquivo de destino.

### Parâmetros

`sourcefp`
  Um identificador de arquivo válido. O arquivo é transmitido pelo analisador.
`destfp`
  O identificador de arquivo de destino no qual os dados codificados serão escritos.
`encoding`
  Uma das codificações de caracteres suportadas pelo módulo mbstring.

### Valor Retornado

Retorna `true` em caso de sucesso ou `false` em caso de falha.

### Exemplos

Exemplo #1 Exemplo de mailparse_stream_encode()

    <?php

    // conteúdo 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);

    // Exibe o conteúdo do novo arquivo
    fpassthru($dest);

    ?>

O exemplo acima produzirá:

    hello, this is some text=3Dhello.

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