(PECL mailparse >= 0.9.0)
mailparse_stream_encode — Secuencia datos desde un apuntador de archivo, codifica y escribe a fp_destino
$sourcefp
, resource $destfp
, string $encoding
) : bool
Secuencia datos del apuntador de archivo fuente, aplica la
codificacion y escribe al apuntador de archivo de
destino.
sourcefpUn gestor de archivo válido. El archivo es secuenciado a través del procesador.
destfpEl gestor de archivo de destino, en el cual los datos codificados serán escritos.
encodingUna de las codificaciones de caracteres soportadas por el módulo mbstring.
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplo #1 Ejemplo de mailparse_stream_encode()
<?php
// Contenido de email.eml: hola, este es un trozo de texto=hola.
$aa = fopen('email.eml', 'r');
$dest = tmpfile();
mailparse_stream_encode($aa, $dest, "quoted-printable");
rewind($dest);
// Mostrar el contenido del nuevo archivo
fpassthru($dest);
?>
El resultado del ejemplo sería:
hola, este es un trozo de texto=3Dhola.