函数名: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
是一个示例文件,你需要将其替换为你自己的邮件消息文件的路径。