| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- EN-Revision: 24249 -->
- <!-- Reviewed: no -->
- <sect1 id="zend.mime.mime">
- <title>Zend_Mime</title>
- <sect2 id="zend.mime.mime.introduction">
- <title>Introduction</title>
- <para>
- <classname>Zend_Mime</classname> est une classe de support pour gérer les messages
- <acronym>MIME</acronym> en plusieurs parties. Elle est utilisé par <link
- linkend="zend.mail"><classname>Zend_Mail</classname></link> et <link
- linkend="zend.mime.message"><classname>Zend_Mime_Message</classname></link>, est
- peut-être utilisée dans l'application qui nécessite un support <acronym>MIME</acronym>.
- </para>
- </sect2>
- <sect2 id="zend.mime.mime.static">
- <title>Méthodes statiques et constantes</title>
- <para>
- <classname>Zend_Mime</classname> fournit un jeu simple de méthodes statiques pour
- fonctionner avec <acronym>MIME</acronym> : <itemizedlist>
- <listitem>
- <para>
- <methodname>Zend_Mime::isPrintable()</methodname>: retourne
- <constant>TRUE</constant> si la chaine données contient des caractères non
- imprimables. <constant>FALSE</constant> dans les autres cas.
- </para>
- </listitem>
- <listitem>
- <para>
- <methodname>Zend_Mime::encode()</methodname>: encode
- une chaîne en utilisant l'encodage spécifié.
- </para>
- </listitem>
- <listitem>
- <para>
- <methodname>Zend_Mime::encodeBase64()encodeBase64()</methodname>: encode
- une chaîne en utilisant base64.
- </para>
- </listitem>
- <listitem>
- <para>
- <methodname>Zend_Mime::encodeQuotedPrintable()</methodname>: encode une
- chaîne avec le mécanisme quoted-printable.
- </para>
- </listitem>
- <listitem>
- <para>
- <methodname>Zend_Mime::encodeBase64Header()</methodname>: encode
- une chaîne en utilisant base64 pour les en-têtes du courriel.
- </para>
- </listitem>
- <listitem>
- <para>
- <methodname>Zend_Mime::encodeQuotedPrintableHeader()</methodname>: encode une
- chaîne avec le mécanisme quoted-printable pour les en-têtes du courriel.
- </para>
- </listitem>
- </itemizedlist>
- </para>
- <para>
- <classname>Zend_Mime</classname> définit un jeu de constantes communément utilisé
- avec des messages <acronym>MIME</acronym> : <itemizedlist>
- <listitem>
- <para>
- <classname>Zend_Mime::TYPE_OCTETSTREAM</classname>:
- "application/octet-stream"
- </para>
- </listitem>
- <listitem>
- <para><classname>Zend_Mime::TYPE_TEXT</classname>: "text/plain"</para>
- </listitem>
- <listitem>
- <para><classname>Zend_Mime::TYPE_HTML</classname>: "text/html"</para>
- </listitem>
- <listitem>
- <para><classname>Zend_Mime::ENCODING_7BIT</classname>: "7bit"</para>
- </listitem>
- <listitem>
- <para><classname>Zend_Mime::ENCODING_8BIT</classname>: "8bit"</para>
- </listitem>
- <listitem>
- <para>
- <classname>Zend_Mime::ENCODING_QUOTEDPRINTABLE</classname>:
- "quoted-printable"
- </para>
- </listitem>
- <listitem>
- <para><classname>Zend_Mime::ENCODING_BASE64</classname>: "base64"</para>
- </listitem>
- <listitem>
- <para>
- <classname>Zend_Mime::DISPOSITION_ATTACHMENT</classname>:
- "attachment"
- </para>
- </listitem>
- <listitem>
- <para><classname>Zend_Mime::DISPOSITION_INLINE</classname>: "inline"</para>
- </listitem>
- <listitem>
- <para>
- <constant>Zend_Mime::MULTIPART_ALTERNATIVE</constant>:
- 'multipart/alternative'
- </para>
- </listitem>
- <listitem>
- <para>
- <constant>Zend_Mime::MULTIPART_MIXED</constant>: 'multipart/mixed'
- </para>
- </listitem>
- <listitem>
- <para>
- <constant>Zend_Mime::MULTIPART_RELATED</constant>: 'multipart/related'
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </sect2>
- <sect2 id="zend.mime.mime.instatiation">
- <title>Instancier Zend_Mime</title>
- <para>
- Lors de l'instanciation d'un objet <classname>Zend_Mime</classname>, une frontière
- <acronym>MIME</acronym> est stockée pour qu'elle soit utilisée pour tous les appels aux méthodes statiques
- suivant, sur cet objet. Si le constructeur est appelé avec une chaîne en paramètre,
- cette valeur sera utilisée comme frontière <acronym>MIME</acronym>. Sinon, une frontière <acronym>MIME</acronym> aléatoire
- sera générée lors de la construction.
- </para>
- <para>
- Un objet <classname>Zend_Mime</classname> contient les méthodes suivantes :
- <itemizedlist>
- <listitem>
- <para><methodname>boundary()</methodname>: retourne la frontière <acronym>MIME</acronym>.</para>
- </listitem>
- <listitem>
- <para>
- <methodname>boundaryLine()</methodname>: retourne la ligne complète de la
- frontière <acronym>MIME</acronym>.
- </para>
- </listitem>
- <listitem>
- <para>
- <methodname>mimeEnd()</methodname>: retourne la fin de la frontière <acronym>MIME</acronym>
- complète.
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </sect2>
- </sect1>
|