Programmer's Reference Guide
| Zend_Mime_Message |
Zend_Mime_Part
Introduction
Cette classe représente une seule partie d'un message MIME.
Elle contient le contenu actuel de la partie du message ainsi que des informations
sur son encodage, le type de contenu ("content-type") et le nom de fichier original.
Elle fournie une méthode pour générer une chaîne de caractères à partir des données
stockées. Les objets Zend_Mime_Part peuvent-être ajoutés à
Zend_Mime_Message pour assembler
un message multipart complet.
Instanciation
Zend_Mime_Part est instantiée avec une chaîne de caractères qui
représente le contenu de cette nouvelle partie. Le type doit être OCTET-STREAM,
et l'encodage 8 bits. Après instanciation de Zend_Mime_Part, les métas-informations
peuvent être définies en accédant directement aux attributs :
<?php
public $type = Zend_Mime::TYPE_OCTETSTREAM;
public $encoding = Zend_Mime::ENCODING_8BIT;
public $id;
public $disposition;
public $filename;
public $description;
public $charset;
Méthodes pour retourner la partie du message en une chaîne de caractères
getContent() retourne le contenu encodé de MimePart en une chaîne de caractères
en utilisant l'encodage spécifié dans l'attribut $encoding.
Les valeurs valides sont Zend_Mime::ENCODING_*, les conversions de jeux de caractères ne sont pas effectuées.
getHeaders() retourne les Mime-Headers d'un MimePart générés à partir des attributs accessibles publiquement. Les attributs de l'objet doivent être paramètrés correctement avant que cette méthode ne soit appelée.
-
$charsetdoit définir l'encodage actuel du contenu, si c'est un type text (Text ou HTML). -
$iddoit être défini pour identifier un content-id pour les images d'un mail HTML. -
$filenamecontient le nom que le fichier aura lors de son téléchargement. -
$dispositiondéfinit si le fichier doit être traité comme une pièce jointe ou s'il est inclus dans le mail (HTML). -
$descriptionsert uniquement pour information.
| Zend_Mime_Message |
