| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- <sect1 id="zend.mime.part">
- <title>Zend_Mime_Part</title>
- <sect2 id="zend.mime.part.introduction">
- <title>הקדמה</title>
- <para>
- מחלקה זו מייצגת חלק בודד מהודעת MIME.
- היא מכילה את התוכן של ההודעה ואת המידע אודות הקידוד שלה, סוג התוכן ושם הקובץ המקורי.
- היא מספקת מתודה ליצירת סטרינג מהמידע שנשמר. אובייקטים של <code>Zend_Mime_Part</code> ניתנים להוספה אל <link linkend="zend.mime.message"><code>Zend_Mime_Message</code></link>
- כדי להרכיב הודעה מרובה חלקים מלאה.</para>
- </sect2>
- <sect2 id="zend.mime.part.instantiation">
- <title>התקנה</title>
- <para>
- <code>Zend_Mime_Part</code> נקראת ונוצרת עם הוספת פרמטר שמהווה סטרינג שמייצג את התוכן של החלק החדש. הסוג בדרך כלל מוגדר ל OCTET-STREAM, קידוד הינו 8ביט.
- לאחר יצירת <code>Zend_Mime_Part</code>, ניתן להגדירו על ידי הצבת ערכים לתכונות שלו:
- </para>
- <programlisting role="php"><![CDATA[
- public $type = Zend_Mime::TYPE_OCTETSTREAM;
- public $encoding = Zend_Mime::ENCODING_8BIT;
- public $id;
- public $disposition;
- public $filename;
- public $description;
- public $charset;
- public $boundary;
- public $location;
- public $language;
- ]]>
- </programlisting>
- </sect2>
- <sect2 id="zend.mime.part.methods">
- <title>מתודות</title>
- <para>
- <code>getContent()</code> מחזיר את התוכן המקודד של ה MimePart בתור סטרינג על ידי שימוש בקידוד שהוגדר בערך $encoding.
- ערכים חוקיים הם Zend_Mime::ENCODING_* המרת קידודים לא נעשית.
- </para>
- <para>
- <code>getHeaders()</code> מחזיר את הכותרים של ה MimePart כפי שהם נוצרו בתכונות הניתנות לגישה של המחלקה.
- התכונות צריכות להיות מוגדרות בהתאם לפני קריאה למתודה זו.
- <itemizedlist>
- <listitem>
- <para>
- <code>$charset</code>
- חייב להיות מוגדר לקידוד של התוכן עצמו כדי שיוצג כמו שצריך.
- </para>
- </listitem>
- <listitem>
- <para>
- <code>$id</code>
- ניתן להגדרה כדי לזהות תוכן מסויים לתמונות פנימיות בתוך אימייל HTML.
- </para>
- </listitem>
- <listitem>
- <para>
- <code>$filename</code>
- מכיל את שם הקובץ אשר ניתן יהיה להוריד למחשב.
- </para>
- </listitem>
- <listitem>
- <para>
- <code>$disposition</code>
- מגדיר בין אם הקובץ יהיה קובץ להורדה בתור צירוף, או ישמש בתור קובץ פנימי של האימייל.
- </para>
- </listitem>
- <listitem>
- <para>
- <code>$description</code>
- משומש רק למטרות מידע
- </para>
- </listitem>
- <listitem>
- <para>
- <code>$boundary</code>
- הגדרת סטרינג בתור גבול
- </para>
- </listitem>
- <listitem>
- <para>
- <code>$location</code>
- יכול לשמש בתור קישור אשר מקושר לתוכן
- </para>
- </listitem>
- <listitem>
- <para>
- <code>$language</code>
- מגדיר שפות בתוכן
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </sect2>
- </sect1>
- <!--
- vim:se ts=4 sw=4 et:
- -->
|