Ta klasa reprezentuje pojedynczą część wiadomości MIME. Zawiera ona
aktualną zawartość części wiadomości oraz informacje o jej kodowaniu, typie
oraz o oryginalej nazwie pliku. Dostarcza ona metody do generowania łańcuchów
znaków z przechowywanych danych. Obiekty Zend_Mime_Part mogą
być dodane do
Zend_Mime_Message
aby zebrać kompletną wieloczęściową wiadomość.
Obiekt Zend_Mime_Part jest tworzony z łańcuchem znaków
zawierającym część wiadomości podanym jako parametr konstruktora.
Domyślny typ to OCTET-STREAM, a kodowanie to 8Bit. Po utworzeniu obiektu
Zend_Mime_Part, jego podstawowe atrybuty mogą być zmienione
bezpośrednio:
public $type = ZMime::TYPE_OCTETSTREAM;
public $encoding = ZMime::ENCODING_8BIT;
public $id;
public $disposition;
public $filename;
public $description;
public $charset;
getContent() zwraca zawartość MimePart zakodowaną
jako łańcuch znaków przy użyciu kodowania określonego w atrybucie $encoding.
Poprawne wartości to ZMime::ENCODING_*. Konwersje zestawów znaków nie są
przeprowadzane.
getHeaders() zwraca nagłówki Mime dla zawartości
MimePart wygenerowane na podstawie informacji zawartych w publicznie dostępnych
atrybutach. Przed wywołaniem tej metody, atrybuty obiektu muszą być poprawnie
zdefiniowane.
-
$charsetmusi określać aktualny zestaw znaków zawartości, jeśli jest ona typu tekstowego (Text lub HTML). -
$idmoże być ustawiony aby identyfikować obrazy wstawione bezpośrfednio w kodzie wiadomości HTML. -
$filenamezawiera nazwę pliku która będzie mu nadana gdy będzie on ściągany. -
$dispositionokreśla czy plik powinien być traktowany jako załącznik, czy powinien być użyty bezpośrednio w wiadomości HTML. -
$descriptionjest używane jedynie dla celów informacyjnych.