[ZF-10089] Zend_Log
[zend.git] / documentation / manual / pl / module_specs / Zend_Mime.xml
blobdfe0cc95b2cf1019113d2509cead646084dcb42c
1 <sect1 id="zend.mime.mime">
2     <title>Zend_Mime</title>
4     <sect2 id="zend.mime.mime.introduction">
5         <title>Wprowadzenie</title>
6         <para>
7             <code>Zend_Mime</code> jest klasą wspierającą obsługę wielczęściowych
8             wiadomości MIME. Jest ona używana przez klasy <link linkend="zend.mail">
9             <code>Zend_Mail</code></link> oraz <link linkend="zend.mime.message">
10             <code>Zend_Mime_Message</code></link> i może być używana przez aplikacje
11             wymagające wsparcia MIME.
12         </para>
13     </sect2>
15     <sect2 id="zend.mime.mime.static">
16     <title>Metody statyczne i stałe</title>
17     <para>
18         <code>Zend_Mime</code> zapewnia zbiór prostych statycznych metod do pracy z MIME:
19         <itemizedlist>
20             <listitem>
21                 <para>
22                     <code>Zend_Mime::isPrintable()</code>: Zwraca TRUE jeśli podany łańcuch
23                     znaków nie zawiera niedrukowalnych znaków. W przeciwnym razie zwraca FALSE.
24                 </para>
25             </listitem>
26             <listitem>
27                 <para>
28                     <code>Zend_Mime::encodeBase64()</code>: Koduje łańcuch znaków używając
29                     kodowania base64.
30                 </para>
31             </listitem>
32             <listitem>
33                 <para>
34                     <code>Zend_Mime::encodeQuotedPrintable()</code>: Koduje łańcuch znaków
35                     używając mechanizmu quoted-printable.
36                 </para>
37             </listitem>
38         </itemizedlist>
39     </para>
40     <para>
41         <code>Zend_Mime</code> definiuje zbiór stałych używanych z wiadomościami MIME:
42         <itemizedlist>
43             <listitem>
44                 <para>
45                     <code>Zend_Mime::TYPE_OCTETSTREAM</code>: 'application/octet-stream'
46                 </para>
47             </listitem>
48             <listitem>
49                 <para>
50                     <code>Zend_Mime::TYPE_TEXT</code>: 'text/plain'
51                 </para>
52             </listitem>
53             <listitem>
54                 <para>
55                     <code>Zend_Mime::TYPE_HTML</code>: 'text/html'
56                 </para>
57             </listitem>
58             <listitem>
59                 <para>
60                     <code>Zend_Mime::ENCODING_7BIT</code>: '7bit'
61                 </para>
62             </listitem>
63             <listitem>
64                 <para>
65                     <code>Zend_Mime::ENCODING_8BIT</code>: '8bit';
66                 </para>
67             </listitem>
68             <listitem>
69                 <para>
70                     <code>Zend_Mime::ENCODING_QUOTEDPRINTABLE</code>: 'quoted-printable'
71                 </para>
72             </listitem>
73             <listitem>
74                 <para>
75                     <code>Zend_Mime::ENCODING_BASE64</code>: 'base64'
76                 </para>
77             </listitem>
78             <listitem>
79                 <para>
80                     <code>Zend_Mime::DISPOSITION_ATTACHMENT</code>: 'attachment'
81                 </para>
82             </listitem>
83             <listitem>
84                 <para>
85                     <code>Zend_Mime::DISPOSITION_INLINE</code>: 'inline'
86                 </para>
87             </listitem>
88         </itemizedlist>
89     </para>
90     </sect2>
92     <sect2 id="zend.mime.mime.instantiation">
93     <title>Tworzenie instancji Zend_Mime</title>
94     <para>
95         Kiedy tworzony jest obiekt <code>Zend_Mime</code>, zapisywane jest pole
96         rozgraniczające MIME (MIME boundary) i jest ono używane we wszystkich
97         następnych wywołaniach metod tego obiektu. Jeśli konstruktor jest
98         wywołany z łańcuchem znaków w parametrze, to ta wartość jest używana jako
99         pole rozgraniczające MIME. W przeciwnym razie generowane jest losowe
100         pole rozgraniczające.
101     </para>
102     <para>
103         Obiekt <code>Zend_Mime</code> ma takie metody:
104         <itemizedlist>
105             <listitem>
106                 <para>
107                     <code>boundary()</code>: Zwraca wartość pola rozgraniczającego MIME.
108                 </para>
109             </listitem>
110             <listitem>
111                 <para>
112                     <code>boundaryLine()</code>: Zwraca kompletną linię z polem rozgraniczającym MIME.
113                 </para>
114             </listitem>
115             <listitem>
116                 <para>
117                     <code>mimeEnd()</code>: Zwraca końcową linię z polem rozgraniczającym MIME.
118                 </para>
119             </listitem>
120         </itemizedlist>
121     </para>
122     </sect2>
123 </sect1>
124 <!--
125 vim:se ts=4 sw=4 et: