Zend_MimeEinführungZend_Mime ist eine Hilfsklasse für die Verarbeitung von
mehrteiligen MIME Nachrichten. Es wird von Zend_Mail und Zend_Mime_Message
verwendet und kann von anderen Anwendungen verwendet werden, die MIME Unterstützung
benötigen.
Statische Methoden und KonstantenZend_Mime stellt einige einfache statische Hilfsmethoden für die
MIME Verarbeitung bereit:
Zend_Mime::isPrintable(): Gibt TRUE zurück, wenn der
String keine nicht druckbaren Zeichen enthält, ansonsten wird FALSE
zurückgegeben.
Zend_Mime::encodeBase64(): Codiert einen String in
die base64 Codierung.
Zend_Mime::encodeQuotedPrintable(): Codiert einen
String mit dem "quoted-printable" Mechanismus.
Zend_Mime definiert einen Satz Konstanten, die üblicherweise von
MIME Nachrichten verwendet werden:
Zend_Mime::TYPE_OCTETSTREAM:
'application/octet-stream'
Zend_Mime::TYPE_TEXT: 'text/plain'
Zend_Mime::TYPE_HTML: 'text/html'
Zend_Mime::ENCODING_7BIT: '7bit'
Zend_Mime::ENCODING_8BIT: '8bit';
Zend_Mime::ENCODING_QUOTEDPRINTABLE:
'quoted-printable'
Zend_Mime::ENCODING_BASE64: 'base64'
Zend_Mime::DISPOSITION_ATTACHMENT: 'attachment'
Zend_Mime::DISPOSITION_INLINE: 'inline'
Zend_Mime instanziieren
Wenn ein Zend_Mime instanziiert wird, wird eine MIME Abgrenzung
gespeichert, die von allen nachfolgenden nicht statischen Methodenaufrufen für dieses
Objekt verwendet wird. Wenn der Konstruktur mit einem String Parameter aufgerufen wird,
wird dieser Wert als MIME Abgrenzung verwendet. Anderfalls wird eine zufällige MIME
Abgrenzung während der Konstruktionsphase generiert.
Ein Zend_Mime Objekt hat die folgenden Methoden:
boundary(): Gibt den String mit der MIME Abgrenzung zurück.
boundaryLine(): Gibt die komplette Zeile der MIME Abgrenzung
zurück.
mimeEnd(): Gibt die komplette Endzeile der MIME Abgrenzung
zurück.