Programmer's Reference Guide
| Zend_Mime_Message |
Zend_Mime_Part
Einführung
Diese Klasse repräsentiert einen einzelnen Abschnitte einer MIME Nachricht. Sie enthält den aktuellen Inhalt des Abschnitts der Nachricht und zusätzlich Informationen über Ihre Verschlüsselung, den Typ und den originalen Dateinamen. Sie stellt ausserdem eine Methode, für die Erzeugung eines Strings aus den in Ihr gespeicherten Daten, zur Verfügung. Zend_Mime_Part Objekte können zu Zend_Mime_Message hinzugefügt werden, um zu einer kompletten mehrteiligen Nachricht verknüpft zu werden.
Instanziierung
Zend_Mime_Part wird instanziiert mit einem String welcher den Inhalt des neuen Abschnitts repräsentiert. Der Typ wird angenommen mit OCTET-STREAM, die Verschlüsselung mit 8Bit. Nach der Instanziierung einer Zend_Mime_Part kann die Meta Informationen gesetzt werden durch direkten Zugriff auf die Attribute:
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;
Methoden für das übertragen der des Teils der Nachricht zu einem String
getContent() gibt den verschlüsselten Inhalt des MimeParts als
String zurück, wobei die Verschlüsselung verwendet wird welche im Attribut
$encoding definiert wurde. Gültige Werte sind Zend_Mime::ENCODING_* Zeichensatz Konvertierungen
werden nicht durchgeführt.
getHeaders() gibt den Mime-Headers für den
MimePart zurück, erzeugt anhand der Informationen der öffentlich
zugänglichen Attribute. Die Attribute des Objektes müssen korrekt gesetzt sein,
bevor diese Methode aufgerufen wird.
-
$charsetmuß auf den aktuellen Charset des Inhaltes gesetzt werden, wenn dieser ein Texttyp ist (Text oder HTML). -
$idkann gesetzt werden für die Erkennung einer Content-ID für Inline Grafiken in einer HTML Nachricht. -
$filenameenthält den Namen welche die Datei bekommt wenn sie heruntergeladen wird. -
$dispositiondefiniert ob die Datei als Anhang behandelt werden soll, oder ob sie in einer (HTML-) Nachricht verwendet wird (Inline). -
$descriptionwird nur zur Zweck der Information verwendet. -
$boundarydefiniert den String als umgebend. -
$locationkann als Ressource URI verwendet werden, der eine Relation zum Inhalt hat. -
$languagedefiniert die Sprache des Inhalts.
| Zend_Mime_Message |
