[LUNI] PHP page help please!
James Velguth
Penguin at waxmoustache.com
Fri Apr 6 03:04:56 CDT 2007
Hi Folks,
I know I am a little off topic here but I have a php page that is
not quite doing what I want. I want to email to myself a file from this
php page. It runs clean and does send the email with the attachment and
I can see that it does so by looking at the message source. My Firefox
does reconize that there is an attachment by putting the paper clip
opposite the message subject. The problem is that the message is
completely blank and there is no window to decode the mime attachment.
Here is the php page and any help will be appreciated. If you want to
run it you will have to choose your own target email address and your
own files.
Thanks in advance for anybodies help.
James Velguth
<?php
$message="This is the message.";
$file1="XMZAdmin.csv";
$file2="XMZGuest.csv";
$boundary1 = "----------" . md5(uniqid(time()));
$mime = "From: Webmaster at DuPageRiversFlyTyers.org\r\nReply-to:
Webmaster at DuPageRiversFlyTyers.org\r\n";
$mime .= "MIME-Version: 1.0\r\n";
$mime .= "Content-Type: multipart/mixed;\r\n";
$mime .= " boundary=\"$boundary1\"\r\n";
$mime .= "This is a multi-part message in MIME format.\r\n";
$mime .= "$boundary1 \r\n";
$mime .= "Content-Type: text/plain; charset=ISO-8859-1;
format=flowed\r\n";
$mime .= "Content-Transfer-Encoding: 7bit\r\n";
$mime .= "\r\n" . $message . "\r\n\r\n";
$mime .= "$boundary1 \r\n";
$mime .= "Content-Type: application/msword;\r\n";
$mime .= " name=\"$file1\"\r\n";
$mime .= "Content-Transfer-Encoding: base64\r\n";
$mime .= "Content-Disposition: inline;\r\n";
$mime .= " filename=\"$file1\"\r\n\r\n";
$attach = chunk_split(base64_encode(implode("", file($file1))));
$mime .= "$attach";
$mime .= "$boundary1 \r\n";
$mime .= "Content-Type: application/msword;\r\n";
$mime .= " name=\"$file2\"\r\n";
$mime .= "Content-Transfer-Encoding: base64\r\n";
$mime .= "Content-Disposition: inline;\r\n";
$mime .= " filename=\"$file2\"\r\n\r\n";
$attach = chunk_split(base64_encode(implode("", file($file2))));
$mime .= "$attach";
mail("Webmaster at DuPageRiversFlyTyers.org", "DupageRiversFlyTyers
Nightly Maintenance.", "", $mime);
?>
More information about the luni
mailing list