(PECL mailparse >= 0.9.0)
mailparse_stream_encode — Transmite dados do ponteiro do arquivo de origem, aplica a codificação e escreve no destfp
Transmite dados do ponteiro do arquivo de origem, aplica a
encoding
e escreve no ponteiro do arquivo de destino.
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.
Retorna true
em caso de sucesso ou false
em caso de falha.
Exemplo #1 Exemplo de mailparse_stream_encode()
<?php
// email.eml contents: hello, this is some text=hello.
$fp = fopen('email.eml', 'r');
$dest = tmpfile();
mailparse_stream_encode($fp, $dest, "quoted-printable");
rewind($dest);
// Exibir o conteúdo do novo arquivo
fpassthru($dest);
?>
O exemplo acima produzirá:
hello, this is some text=3Dhello.