牛牛在线工具

mailparse_stream_encode()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mailparse_stream_encode()

将邮件流编码为MIME格式

函数名:mailparse_stream_encode() 适用版本:PHP 5 >= 5.1.0, PHP 7 函数描述:该函数用于将邮件流编码为MIME格式。 用法: bool mailparse_stream_encode(resource $sourcefp, resource $destfp, string $encoding) 参数: $sourcefp:邮件流的输入资源句柄。 $destfp:编码后的输出资源句柄。 $encoding:目标编码类型,可选值为:"7bit", "8bit", "binary", "base64", "quoted-printable"。 返回值: 如果编码成功,则返回 true。 如果编码失败,则返回 false。 示例: $sourcefp = fopen('path/to/source.eml', 'r'); $destfp = fopen('path/to/encoded.eml', 'w'); if (mailparse_stream_encode($sourcefp, $destfp, 'base64')) { echo "邮件编码成功!"; } else { echo "邮件编码失败!"; } fclose($sourcefp); fclose($destfp); 以上示例中,我们打开一个输入邮件流文件和一个输出编码后的邮件流文件,然后使用mailparse_stream_encode()函数将输入流编码为base64格式,并将编码后的内容写入输出流。如果编码成功,将输出"邮件编码成功!",否则输出"邮件编码失败!"。最后,记得关闭输入和输出资源句柄。