Mail_mimePart::addsubpart() -- Ajoute une sous section à une section de MIME
Description
Ajoute une section secondaire à la section MIME courante
et retourne une référence à cette nouvelle section.
Valeur retournée
ressource -
une référence à; la section ajoutée
Note
Cette fonction ne peut pas être appelée de façon statique.
Exemple
Exemple 47-1. Ajout de deux pièces jointes à l'email <?php
include 'Mail/mimePart.php';
...
$parametres['content_type'] = 'multipart/mixed';
$email = new Mail_mimePart('', $parametres);
// Ici nous ajoutons une section texte au multipart que nous avons déjà
// C'est au programmeur de s'assurer que $corpDuMessage est du texte simple
$parametres['content_type'] = 'text/plain';
$parametres['encoding'] = '7bit';
$text = $email->addSubPart($corpDuMessage, $parametres);
// Maintenant on ajoute la pièce jointe
// C'est au programmeur de s'assurer que $contenuDePieceJointe
// contient bel et bien le coprs de la pièce à joindre
$parametres['content_type'] = 'application/zip';
$parametres['encoding'] = 'base64';
$parametres['disposition'] = 'attachment';
$parametres['dfilename'] = 'example.zip';
$pieceJointe =& $email->addSubPart($contenuDePieceJointe, $parametres);
// Finalement on construit l'email
// Notez que encode retourne un tableau associatif contenant deux
// éléments le corps et un tableau des en-têtes.
// Vous completerez par d'autres en-tête avant l'envoi
// (par ex. Mime-Version)
$email = $email->encode();
$email['headers']['Mime-Version'] = '1.0';
...
?> |
|