函式:imap_fetchstructure()


imap_fetchstructure

获取某信件的结构资讯。

语法: array imap_fetchstructure(int imap_stream, int msg_number);

传回值: 阵列

函式种类: 网路系统

内容说明

本函式可读取指定信件的相关资讯。参数 imap_stream 为 IMAP 的代号。参数 msg_number 为信件的序号。传回的资讯为阵列的方式,各元素的内容见下表

元素名称型态
type整数 (Integer)
encoding整数 (Integer)
ifsubtype布林 (Boolean)
subtype字串 (String)
ifdescription布林 (Boolean)
description字串 (String)
ifid布林 (Boolean)
id字串 (String)
lines整数 (Integer)
bytes整数 (Integer)
ifparameters布林 (Boolean)

其中 type 元素的值代表的意义如下

代表意义
0文字 text
1复合 multipart
2讯息 message
3程式 application
4声音 audio
5图形 image
6影像 video
7其它 other

而 encoding 值代表的意义如下

代表意义
0七位元 (7 bit)
1八位元 (8 bit)
2二进位 (binary)
3BASE64 编码
4QP 编码 (QuotedPrintable)
5其它


[ 上一页 下一页 ]