Mail_mimePart::addsubpart() -- add sub part to a MIME part
Description
Adds a sub part to the current MIME part and returns
a reference to it
Return value
resource -
a reference to the added part
Note
This function can not be called
statically.
Example
Example 46-1. Add two attachments to a mail <?php
include 'Mail/mimePart.php';
...
$params['content_type'] = 'multipart/mixed';
$email = new Mail_mimePart('', $params);
// Here we add a text part to the multipart we have
// already. Assume $body contains plain text.
$params['content_type'] = 'text/plain';
$params['encoding'] = '7bit';
$text = $email->addSubPart($body, $params);
// Now add an attachment. Assume $contents is
// the contents of the attachment
$params['content_type'] = 'application/zip';
$params['encoding'] = 'base64';
$params['disposition'] = 'attachment';
$params['dfilename'] = 'example.zip';
$attach =& $email->addSubPart($contents, $params);
// Now build the email. Note that the encode
// function returns an associative array containing two
// elements, body and headers. You will need to add extra
// headers, (eg. Mime-Version) before sending.
$email = $email->encode();
$email['headers']['Mime-Version'] = '1.0';
...
?> |
|