Zend_Mime Введение Zend_Mime является вспомогательным классом для работы с сообщениями MIME multipart. Он используется Zend_Mail и Zend_Mime_Message, может использоваться в приложениях, требующих поддержки MIME. Статические методы и константы Zend_Mime предоставляет простой набор статических методов для работы с MIME: Zend_Mime::isPrintable(): Возвращает 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, иначе разделитель будет сгенерирован случайным образом во время выполнения конструктора. Объект Zend_Mime имеет следующие методы: boundary(): Возвращает разделитель MIME. boundaryLine(): Возвращает полную строку с разделителем MIME. mimeEnd(): Возвращает полную завершающую строку с разделителем MIME.