Programmer's Reference Guide
| Zend_Mime_Message |
Zend_Mime_Part
Введение
Этот класс представляет отдельную часть сообщения MIME. он содержит
фактическое содержимое части сообщения и информацию об его кодировке,
типе содержимого и имени файла оригинала. Он предоставляет методы для
генерации строки из сохраненных данных. Объекты Zend_Mime_Part
могут быть добавлены в Zend_Mime_Message
для компоновки целого сообщения с типом multipart.
Инстанцирование
Экземпляр класса Zend_Mime_Part создается с помощью строки,
которая представляет собой содержимое новой части сообщения. Предполагается
тип OCTET-STREAM, кодировка 8Bit. После инстанцирования
Zend_Mime_Part метаданные могут быть установлены посредством
прямого доступа к атрибутам:
<?php public $type = ZMime::TYPE_OCTETSTREAM; public $encoding = ZMime::ENCODING_8BIT; public $id; public $disposition; public $filename; public $description; public $charset; ?>
Методы для перевода части сообщения в строку
->getContent() возвращает закодированное содержимое части
сообщения MIME в виде строки с применением кодировки, указанной в атрибуте
$encoding. Корректными значениями являются ZMime::ENCODING_*. Преобразование
по таблице символов не производится.
->getHeaders() возвращает заголовки MIME для части сообщения
такими, какими они были сгенерированы из информации в открытых
атрибутах. Нужно правильно установить атрибуты объекта, прежде чем
будет вызван метод.
-
$charsetдолжен соответствовать текущему набору символов содержимого, если это содержимое имеет текстовый тип (простой текст или HTML). -
$idможет быть установлен для идентификации содержимого для включенных изображений в сообщении HTML. -
$filenameсодержит имя файла, которое будет получено при загрузке. -
$dispositionопределяет, должен ли фал быть приложен в качестве вложения или использоваться внутри сообщения HTML. -
$descriptionиспользуется только для информационных целей.
| Zend_Mime_Message |
