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

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

Example #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.