(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
)
Secuencia datos del apuntador de archivo fuente, aplica la
codificacion
y escribe al apuntador de archivo de
destino.
sourcefp
Un gestor de archivo válido. El archivo es secuenciado a través del procesador.
destfp
El gestor de archivo de destino, en el cual los datos codificados serán escritos.
encoding
Una 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.