| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- <sect1 id="zend.mime.mime">
- <title>Zend_Mime</title>
- <sect2 id="zend.mime.mime.introduction">
- <title>Wprowadzenie</title>
- <para>
- <code>Zend_Mime</code> jest klasą wspierającą obsługę wielczęściowych
- wiadomości MIME. Jest ona używana przez klasy <link linkend="zend.mail">
- <code>Zend_Mail</code></link> oraz <link linkend="zend.mime.message">
- <code>Zend_Mime_Message</code></link> i może być używana przez aplikacje
- wymagające wsparcia MIME.
- </para>
- </sect2>
- <sect2 id="zend.mime.mime.static">
- <title>Metody statyczne i stałe</title>
- <para>
- <code>Zend_Mime</code> zapewnia zbiór prostych statycznych metod do pracy z MIME:
- <itemizedlist>
- <listitem>
- <para>
- <code>Zend_Mime::isPrintable()</code>: Zwraca TRUE jeśli podany łańcuch
- znaków nie zawiera niedrukowalnych znaków. W przeciwnym razie zwraca FALSE.
- </para>
- </listitem>
- <listitem>
- <para>
- <code>Zend_Mime::encodeBase64()</code>: Koduje łańcuch znaków używając
- kodowania base64.
- </para>
- </listitem>
- <listitem>
- <para>
- <code>Zend_Mime::encodeQuotedPrintable()</code>: Koduje łańcuch znaków
- używając mechanizmu quoted-printable.
- </para>
- </listitem>
- </itemizedlist>
- </para>
- <para>
- <code>Zend_Mime</code> definiuje zbiór stałych używanych z wiadomościami MIME:
- <itemizedlist>
- <listitem>
- <para>
- <code>Zend_Mime::TYPE_OCTETSTREAM</code>: 'application/octet-stream'
- </para>
- </listitem>
- <listitem>
- <para>
- <code>Zend_Mime::TYPE_TEXT</code>: 'text/plain'
- </para>
- </listitem>
- <listitem>
- <para>
- <code>Zend_Mime::TYPE_HTML</code>: 'text/html'
- </para>
- </listitem>
- <listitem>
- <para>
- <code>Zend_Mime::ENCODING_7BIT</code>: '7bit'
- </para>
- </listitem>
- <listitem>
- <para>
- <code>Zend_Mime::ENCODING_8BIT</code>: '8bit';
- </para>
- </listitem>
- <listitem>
- <para>
- <code>Zend_Mime::ENCODING_QUOTEDPRINTABLE</code>: 'quoted-printable'
- </para>
- </listitem>
- <listitem>
- <para>
- <code>Zend_Mime::ENCODING_BASE64</code>: 'base64'
- </para>
- </listitem>
- <listitem>
- <para>
- <code>Zend_Mime::DISPOSITION_ATTACHMENT</code>: 'attachment'
- </para>
- </listitem>
- <listitem>
- <para>
- <code>Zend_Mime::DISPOSITION_INLINE</code>: 'inline'
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </sect2>
- <sect2 id="zend.mime.mime.instantiation">
- <title>Tworzenie instancji Zend_Mime</title>
- <para>
- Kiedy tworzony jest obiekt <code>Zend_Mime</code>, zapisywane jest pole
- rozgraniczające MIME (MIME boundary) i jest ono używane we wszystkich
- następnych wywołaniach metod tego obiektu. Jeśli konstruktor jest
- wywołany z łańcuchem znaków w parametrze, to ta wartość jest używana jako
- pole rozgraniczające MIME. W przeciwnym razie generowane jest losowe
- pole rozgraniczające.
- </para>
- <para>
- Obiekt <code>Zend_Mime</code> ma takie metody:
- <itemizedlist>
- <listitem>
- <para>
- <code>boundary()</code>: Zwraca wartość pola rozgraniczającego MIME.
- </para>
- </listitem>
- <listitem>
- <para>
- <code>boundaryLine()</code>: Zwraca kompletną linię z polem rozgraniczającym MIME.
- </para>
- </listitem>
- <listitem>
- <para>
- <code>mimeEnd()</code>: Zwraca końcową linię z polem rozgraniczającym MIME.
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </sect2>
- </sect1>
- <!--
- vim:se ts=4 sw=4 et:
- -->
|