PHP ActiveX
PHP ActiveX
Add File Attachments to an Email
Demonstrates how to add one or more file attachments to an email.Chilkat PHP ActiveX Downloads
<?php
$success = 0;
$email = new COM("Chilkat.Email");
$email->Subject = 'This is a test';
$email->Body = 'This is a test';
$email->From = 'support@chilkatsoft.com';
$success = $email->AddTo('Chilkat Admin','admin@chilkatsoft.com');
// To add file attachments to an email, call AddFileAttachment
// once for each file to be attached. The method returns
// the content-type of the attachment if successful, otherwise
// returns cknull
$contentType = $email->addFileAttachment('something.pdf');
if ($email->LastMethodSuccess != 1) {
print $email->LastErrorText . "\n";
exit;
}
$contentType = $email->addFileAttachment('something.xml');
if ($email->LastMethodSuccess != 1) {
print $email->LastErrorText . "\n";
exit;
}
$contentType = $email->addFileAttachment('something.zip');
if ($email->LastMethodSuccess != 1) {
print $email->LastErrorText . "\n";
exit;
}
$success = $email->SaveEml('email.eml');
if ($success == 0) {
print $email->LastErrorText . "\n";
exit;
}
print 'Saved EML!' . "\n";
?>