Here's the shell of a script I wrote a while back to do exactly what you 


header("Content-Type: multipart/mixed; boundary=\"-Boundary-12399\"");

print "---Boundary-12399\r\n";
print "Content-Type: text/html\r\n";
print "\r\n";

// Your HTML code goes here

print "\n";
print "---Boundary-12399\r\n";
print "Content-Type: application/octet-stream\r\n";
print "Content-Disposition: attachment; filename=foo.tar.gz\r\n\r\n";

print "---Boundary-12399--\r\n";
print "\r\n";


Note the format of the "Boundary" headers, especially the dashes.



/---------------------------------------------=[ BILLY S HALSEY ]=--\
| Member of Technical Staff, Sun Microsystems, Inc. ESP Solaris SW  |
| "All opinions and technical advice offered in this message are my |
| own and not necessarily endorsed by my employer."                 |
\--=[ [EMAIL PROTECTED] ]=--------------------------------------------/

PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to