Table des matières
Zend_Mime
est une classe de support pour gérer les messages MIME en plusieures parties.
Elle est utilisé par Zend_Mail
et
Zend_Mime_Message
, est peut-être utilisée
dans l'application qui nécessite un support MIME.
Zend_Mime
fournit un jeu simple de méthodes statiques pour fonctionner avec MIME :
Zend_Mime::isPrintable()
: Retourne TRUE si la chaine données contient des
caractères non imprimables. FALSE dans les autres cas.
Zend_Mime::encodeBase64()encodeBase64()
: Encoe une chaîne en utilisant base64.
Zend_Mime::encodeQuotedPrintable()
: Encode une chaîne avec le mécanisme quoted-printable.
Zend_Mime
définit un jeu de constantes communément utilisé avec des messages MIME :
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'
Lors de l'instanciation d'un objet Zend_Mime
, une frontière MIME
est stockée pour qu'elle soit utilisée pour tous les appels aux méthodes statiques suivant,
sur cet objet.
Si le constructeur est appelé avec une chaîne en paramètre, cette valeur sera utilisée comme
frontière MIME. Sinon, une frontière MIME aléatoire sera générée lors de la construction.
Un objet Zend_Mime
contient les méthodes suivantes :
boundary()
: Retourne la frontière MIME.
boundaryLine()
: Retourne la ligne complète de la frontière MIME.
mimeEnd()
: Retourne la fin de la frontière MIME complète.