English | 简体中文 | 繁體中文
查询

mailparse_msg_get_part()函数—用法及示例

「 从解析的邮件消息中获取指定部分的数据 」


函数名:mailparse_msg_get_part()

适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7

用法:mailparse_msg_get_part() 函数用于从解析的邮件消息中获取指定部分的数据。

语法:string mailparse_msg_get_part(resource $mimemail, mixed $mimesection)

参数:

  • $mimemail:一个已经通过 mailparse_msg_create() 函数创建的 MIME 解析器资源。
  • $mimesection:要获取的邮件部分的标识符。可以是一个整数或一个字符串。

返回值:返回指定邮件部分的数据,如果获取失败则返回 FALSE。

示例:

// 创建 MIME 解析器
$mime = mailparse_msg_create();

// 解析邮件消息
mailparse_msg_parse($mime, file_get_contents('email.eml'));

// 获取邮件主体部分
$body = mailparse_msg_get_part($mime, "1.1");

// 打印邮件主体内容
echo $body;

// 释放资源
mailparse_msg_free($mime);

上述示例中,我们首先创建了一个 MIME 解析器资源 $mime,然后使用 mailparse_msg_parse() 函数解析了一个邮件消息文件 email.eml。接下来,我们使用 mailparse_msg_get_part() 函数获取了邮件的主体部分,其中 "1.1" 是主体部分的标识符。最后,我们打印出邮件主体的内容。

请注意,示例中的邮件消息文件 email.eml 是一个示例文件,你需要将其替换为你自己的邮件消息文件的路径。

补充纠错
下一个函数: mailparse_msg_free()函数
热门PHP函数
分享链接