Zend_Mime
静态方法和常量
Zend_Mime
提供了一系列静态辅助方法来处理MIME:
-
Zend_Mime::isPrintable()
: 给定的字符串中不含不可打印(unprintable)的字符,则返回TRUE,否则返回FALSE。
-
Zend_Mime::encodeBase64()
: 将一个字符串用base64编码。
-
Zend_Mime::encodeQuotedPrintable()
: 将一个字符串以quoted-printable机制编码。
Zend_Mime
定义了一系列通常在处理MIME消息的时候要用到的常量:
-
Zend_Mime::TYPE_OCTETSTREAM
: 'application/octet-stream'
-
Zend_Mime::TYPE_TEXT
: 'text/plain'
-
Zend_Mime::TYPE_HTML
: 'text/html'
-
Zend_Mime::ENCODING_7BIT
: '7bit'
-
Zend_Mime::ENCODING_8BIT
: '8bit'
-
Zend_Mime::ENCODING_QUOTEDPRINTABLE
: 'quoted-printable'
-
Zend_Mime::ENCODING_BASE64
: 'base64'
-
Zend_Mime::DISPOSITION_ATTACHMENT
: 'attachment'
-
Zend_Mime::DISPOSITION_INLINE
: 'inline'
实例化Zend_Mime
在实例化Zend_Mime
对象时,指定了MIME分界线(MIME boundary),
在调用下面的非静态函数都会用到它(MIME分界线)。
如果传递给构造函数一个字符串参数,那么这个参数就用来指定MIME分界线;
如果没有给出参数,那么构造器在调用的时候会随机产生一个MIME分界线。
Zend_Mime
对象拥有以下方法:
-
boundary()
: 返回MIME分界线字符串。
-
boundaryLine()
: 返回完整的MIME分界线行。
-
mimeEnd()
: 返回完整的MIME结束的分界线行。