Zend_Mime.xml 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 15103 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.mime.mime">
  5. <title>Zend_Mime</title>
  6. <sect2 id="zend.mime.mime.introduction">
  7. <title>Einführung</title>
  8. <para>
  9. <classname>Zend_Mime</classname> ist eine Hilfsklasse für die Verarbeitung von
  10. mehrteiligen MIME Nachrichten. Es wird von <link
  11. linkend="zend.mail"><classname>Zend_Mail</classname></link> und <link
  12. linkend="zend.mime.message"><classname>Zend_Mime_Message</classname></link>
  13. verwendet und kann von anderen Anwendungen verwendet werden, die MIME Unterstützung
  14. benötigen.
  15. </para>
  16. </sect2>
  17. <sect2 id="zend.mime.mime.static">
  18. <title>Statische Methoden und Konstanten</title>
  19. <para>
  20. <classname>Zend_Mime</classname> stellt einige einfache statische Hilfsmethoden für die
  21. MIME Verarbeitung bereit:
  22. <itemizedlist>
  23. <listitem>
  24. <para>
  25. <classname>Zend_Mime::isPrintable()</classname>: Gibt TRUE zurück, wenn der
  26. String keine nicht druckbaren Zeichen enthält, ansonsten wird FALSE
  27. zurückgegeben.
  28. </para>
  29. </listitem>
  30. <listitem>
  31. <para>
  32. <classname>Zend_Mime::encodeBase64()</classname>: Codiert einen String in
  33. die base64 Codierung.
  34. </para>
  35. </listitem>
  36. <listitem>
  37. <para>
  38. <classname>Zend_Mime::encodeQuotedPrintable()</classname>: Codiert einen
  39. String mit dem "quoted-printable" Mechanismus.
  40. </para>
  41. </listitem>
  42. </itemizedlist>
  43. </para>
  44. <para>
  45. <classname>Zend_Mime</classname> definiert einen Satz Konstanten, die üblicherweise von
  46. MIME Nachrichten verwendet werden:
  47. <itemizedlist>
  48. <listitem>
  49. <para>
  50. <classname>Zend_Mime::TYPE_OCTETSTREAM</classname>:
  51. 'application/octet-stream'
  52. </para>
  53. </listitem>
  54. <listitem>
  55. <para>
  56. <classname>Zend_Mime::TYPE_TEXT</classname>: 'text/plain'
  57. </para>
  58. </listitem>
  59. <listitem>
  60. <para>
  61. <classname>Zend_Mime::TYPE_HTML</classname>: 'text/html'
  62. </para>
  63. </listitem>
  64. <listitem>
  65. <para>
  66. <classname>Zend_Mime::ENCODING_7BIT</classname>: '7bit'
  67. </para>
  68. </listitem>
  69. <listitem>
  70. <para>
  71. <classname>Zend_Mime::ENCODING_8BIT</classname>: '8bit';
  72. </para>
  73. </listitem>
  74. <listitem>
  75. <para>
  76. <classname>Zend_Mime::ENCODING_QUOTEDPRINTABLE</classname>:
  77. 'quoted-printable'
  78. </para>
  79. </listitem>
  80. <listitem>
  81. <para>
  82. <classname>Zend_Mime::ENCODING_BASE64</classname>: 'base64'
  83. </para>
  84. </listitem>
  85. <listitem>
  86. <para>
  87. <classname>Zend_Mime::DISPOSITION_ATTACHMENT</classname>: 'attachment'
  88. </para>
  89. </listitem>
  90. <listitem>
  91. <para>
  92. <classname>Zend_Mime::DISPOSITION_INLINE</classname>: 'inline'
  93. </para>
  94. </listitem>
  95. </itemizedlist>
  96. </para>
  97. </sect2>
  98. <sect2 id="zend.mime.mime.instantiation">
  99. <title>Zend_Mime instanziieren</title>
  100. <para>
  101. Wenn ein <classname>Zend_Mime</classname> instanziiert wird, wird eine MIME Abgrenzung
  102. gespeichert, die von allen nachfolgenden nicht statischen Methodenaufrufen für dieses
  103. Objekt verwendet wird. Wenn der Konstruktur mit einem String Parameter aufgerufen wird,
  104. wird dieser Wert als MIME Abgrenzung verwendet. Anderfalls wird eine zufällige MIME
  105. Abgrenzung während der Konstruktionsphase generiert.
  106. </para>
  107. <para>
  108. Ein <classname>Zend_Mime</classname> Objekt hat die folgenden Methoden:
  109. <itemizedlist>
  110. <listitem>
  111. <para>
  112. <code>boundary()</code>: Gibt den String mit der MIME Abgrenzung zurück.
  113. </para>
  114. </listitem>
  115. <listitem>
  116. <para>
  117. <code>boundaryLine()</code>: Gibt die komplette Zeile der MIME Abgrenzung
  118. zurück.
  119. </para>
  120. </listitem>
  121. <listitem>
  122. <para>
  123. <code>mimeEnd()</code>: Gibt die komplette Endzeile der MIME Abgrenzung
  124. zurück.
  125. </para>
  126. </listitem>
  127. </itemizedlist>
  128. </para>
  129. </sect2>
  130. </sect1>
  131. <!--
  132. vim:se ts=4 sw=4 et:
  133. -->