Zend_Mime.xml 5.2 KB

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