Zend_Mime.xml 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <sect1 id="zend.mime.introduction">
  2. <title>Inleiding</title>
  3. <para>
  4. <code>Zend_Mime</code> is een hulpklasse voor het afhandelen van multipart MIME berichten.
  5. Ze wordt gebruikt door <link linkend="zend.mail"><code>Zend_Mail</code></link>, en
  6. kan gebruikt worden door toepassingen die MIME ondersteuning nodig hebben.
  7. </para>
  8. <sect2 id="zend.mime.static">
  9. <title>Statische Methodes en Constanten</title>
  10. <para>
  11. <code>Zend_Mime</code> verstrekt een set eenvoudige methodes om met MIME te werken:
  12. <itemizedlist>
  13. <listitem>
  14. <para>
  15. <code>isPrintable()</code>: Geeft TRUE terug indien de gegeven string geen onafdrukbare tekens bevat,
  16. anders FALSE.
  17. </para>
  18. </listitem>
  19. <listitem>
  20. <para>
  21. <code>encodeBase64()</code>: Encodeert een string met base64.
  22. </para>
  23. </listitem>
  24. <listitem>
  25. <para>
  26. <code>encodeQuotedPrintable()</code>: Encodeert een string met het quoted-printable mechanisme.
  27. </para>
  28. </listitem>
  29. </itemizedlist>
  30. </para>
  31. <para>
  32. <code>Zend_Mime</code> definieert een set van constanten die veel worden gebruikt
  33. in MIME Messages:
  34. <itemizedlist>
  35. <listitem>
  36. <para>
  37. <code>Zend_Mime::TYPE_OCTETSTREAM</code>: 'application/octet-stream'
  38. </para>
  39. </listitem>
  40. <listitem>
  41. <para>
  42. <code>Zend_Mime::TYPE_TEXT</code>: 'text/plain'
  43. </para>
  44. </listitem>
  45. <listitem>
  46. <para>
  47. <code>Zend_Mime::TYPE_HTML</code>: 'text/html'
  48. </para>
  49. </listitem>
  50. <listitem>
  51. <para>
  52. <code>Zend_Mime::ENCODING_7BIT</code>: '7bit'
  53. </para>
  54. </listitem>
  55. <listitem>
  56. <para>
  57. <code>Zend_Mime::ENCODING_8BIT</code>: '8bit'
  58. </para>
  59. </listitem>
  60. <listitem>
  61. <para>
  62. <code>Zend_Mime::ENCODING_QUOTEDPRINTABLE</code>: 'quoted-printable'
  63. </para>
  64. </listitem>
  65. <listitem>
  66. <para>
  67. <code>Zend_Mime::ENCODING_BASE64</code>: 'base64'
  68. </para>
  69. </listitem>
  70. <listitem>
  71. <para>
  72. <code>Zend_Mime::DISPOSITION_ATTACHMENT</code>: 'attachment'
  73. </para>
  74. </listitem>
  75. <listitem>
  76. <para>
  77. <code>Zend_Mime::DISPOSITION_INLINE</code>: 'inline'
  78. </para>
  79. </listitem>
  80. </itemizedlist>
  81. </para>
  82. </sect2>
  83. <sect2 id="zend.mime.instatiation">
  84. <title>Zend_Mime Instantiëren</title>
  85. <para>
  86. Wanneer je een <code>Zend_Mime</code> object instantieert word er een MIME boundary
  87. opgeslaan die word gebruikt voor alle volgende niet-statische oproepen naar het
  88. object.
  89. Als de constructor word opgeroepen met een string parameter zal de gegeven string
  90. worden gebruikt als MIME boundary. Indien niet zal er een willekeurige MIME boundary
  91. worden gegenereerd tijdens het opbouwen van het object.
  92. </para>
  93. <para>
  94. Een <code>Zend_Mime</code> object heeft de volgende methodes:
  95. <itemizedlist>
  96. <listitem>
  97. <para>
  98. <code>boundary()</code>: Geeft de MIME boundary string terug.
  99. </para>
  100. </listitem>
  101. <listitem>
  102. <para>
  103. <code>boundaryLine()</code>: Geeft de gehele MIME boundary regel terug.
  104. </para>
  105. </listitem>
  106. <listitem>
  107. <para>
  108. <code>mimeEnd()</code>: Geeft de gehele MIME einde boundary regel terug.
  109. </para>
  110. </listitem>
  111. </itemizedlist>
  112. </para>
  113. </sect2>
  114. </sect1>
  115. <!--
  116. vim:se ts=4 sw=4 et:
  117. -->