Inhaltsverzeichnis
Zend_Mime
ist eine Hilfsklasse für die Verarbeitung von mehrteiligen MIME
Nachrichten. Es wird von Zend_Mail
and
Zend_Mime_Message
verwendet
und kann von anderen Anwendungen verwendet werden, die MIME Unterstützung benötigen.
Zend_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()
: Kodiert einen String in die base64
Kodierung.
Zend_Mime::encodeQuotedPrintable()
: Kodiert 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'
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.