Google
搜索www.dodoakn 搜索DoDoKan

函数:imap_body()

imap_body
读信的内文。
语法: string imap_body(int imap_stream, int msg_number, int [flags]);
返回值: 字符串
函数种类: 网络系统

内容说明

本函数可读取信件的内文 (body) 部份。参数 imap_stream 为 IMAP 的代号。参数 msg_number 为信件的序号。参数 flags 可省略,有下列的值

FT_UID : 信件序号为 UID。
FT_PEEK : 若无配置 \Seen 标志则不要设本标志。
FT_INTERNAL : 返回字符串使用系统格式,不要刻意转成 CRLF 行结束标准。

使用范例

本例利用 IMAP 协议读取 myid@localhost 的第一封信件。<?php
$mbox = imap_open(“{localhost:143}INBOX”,“myid”,“mypw”);
$message = imap_body($mbox, 1);
imap_close($mbox);
echo $message;
?>

函数:imap_alerts()

imap_alerts
所有的警告信息。
语法: array imap_alerts(void);
返回值: 数组
函数种类: 网络系统

内容说明

本函数用来显示所有出现的 IMAP 警告字符串。本函数不需要使用任何参数。

函数:imap_append()

imap_append
附加字符串到指定的邮箱中。
语法: int imap_append(int imap_stream, string mbox, string message, string [flags]);
返回值: 整数
函数种类: 网络系统

内容说明

本函数可在指定的电子邮箱中增加附加的字符串。参数 imap_stream 为 IMAP 的代号。参数 mbox 为电子邮箱的位址。参数 message 为欲附加的信息。参数 flag 为可省略的标志,表示电子邮箱的标志值。治募注意的是要与 Cyrus IMAP 服务器沟通时,应使用 \r\n 作为行结束字符 (end-of-line, EOL)。若有错误则返回 false 值。

函数:imap_base64()

imap_base64
解 BASE64 编码。
语法: string imap_base64(string text);
返回值: 字符串
函数种类: 网络系统

内容说明

本函数可将用 BASE64 编码字符串解码。返回值是解码后的字符串。

参考

imap_binary()  base64_encode()  base64_decode()  

函数:imap_binary()

imap_binary
将八位转成 base64 编码。
语法: string imap_binary(string string);
返回值: 字符串
函数种类: 网络系统

内容说明

本函数将字符串转成 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利传输。更多的 BASE64 编码信息可以参考 RFC2045 文件之 6.8 节或是 base64_encode()。

参考

imap_base64()  base64_decode()  chunk_split()