ressource &addSubPart (
string $body
, array $params
)
Ajoute une section secondaire à la section MIME courante et retourne une référence à cette nouvelle section.
string - le corps de la nouvelle section.
array - les paramètres de la nouvelle section. Voyez son constructeur pour les valeurs possibles.
ressource - une référence à; la section ajoutée
This function can not be called statically.
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';
...
?>