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 |
