mailparse_stream_encode
(PECL mailparse >= 0.9.0)
mailparse_stream_encode — Secuencia datos desde un apuntador de archivo, codifica y escribe a fp_destino
Descripción
bool mailparse_stream_encode
( resource
$sourcefp
, resource $destfp
, string $encoding
)
Secuencia datos del apuntador de archivo fuente, aplica la
codificacion y escribe al apuntador de archivo de
destino.
Parámetros
-
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.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
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.