1 <sect1 id="zend.mime.part">
2 <title>Zend_Mime_Part</title>
4 <sect2 id="zend.mime.part.introduction">
5 <title>Wprowadzenie</title>
7 <para>Ta klasa reprezentuje pojedynczą część wiadomości MIME. Zawiera ona
8 aktualną zawartość części wiadomości oraz informacje o jej kodowaniu, typie
9 oraz o oryginalej nazwie pliku. Dostarcza ona metody do generowania łańcuchów
10 znaków z przechowywanych danych. Obiekty <code>Zend_Mime_Part</code> mogą
12 <link linkend="zend.mime.message"><code>Zend_Mime_Message</code></link>
13 aby zebrać kompletną wieloczęściową wiadomość.</para>
16 <sect2 id="zend.mime.part.instantiation">
17 <title>Tworzenie instancji</title>
19 <para>Obiekt <code>Zend_Mime_Part</code> jest tworzony z łańcuchem znaków
20 zawierającym część wiadomości podanym jako parametr konstruktora.
21 Domyślny typ to OCTET-STREAM, a kodowanie to 8Bit. Po utworzeniu obiektu
22 <code>Zend_Mime_Part</code>, jego podstawowe atrybuty mogą być zmienione
25 <programlisting role="php"><![CDATA[
26 public $type = ZMime::TYPE_OCTETSTREAM;
27 public $encoding = ZMime::ENCODING_8BIT;
37 <sect2 id="zend.mime.part.methods">
38 <title>Metody do renderowania części wiadomości do łańcucha znaków</title>
40 <para><code>getContent()</code> zwraca zawartość MimePart zakodowaną
41 jako łańcuch znaków przy użyciu kodowania określonego w atrybucie $encoding.
42 Poprawne wartości to ZMime::ENCODING_*. Konwersje zestawów znaków nie są
43 przeprowadzane.</para>
46 <code>getHeaders()</code> zwraca nagłówki Mime dla zawartości
47 MimePart wygenerowane na podstawie informacji zawartych w publicznie dostępnych
48 atrybutach. Przed wywołaniem tej metody, atrybuty obiektu muszą być poprawnie
54 musi określać aktualny zestaw znaków zawartości, jeśli jest ona typu
55 tekstowego (Text lub HTML).
62 może być ustawiony aby identyfikować obrazy wstawione bezpośrfednio
63 w kodzie wiadomości HTML.
68 <code>$filename</code>
69 zawiera nazwę pliku która będzie mu nadana gdy będzie on ściągany.
74 <code>$disposition</code>
75 określa czy plik powinien być traktowany jako załącznik, czy powinien być
76 użyty bezpośrednio w wiadomości HTML.
81 <code>$description</code>
82 jest używane jedynie dla celów informacyjnych.