On Tue, 2002-05-21 at 21:02, Billy S Halsey wrote: > Here's the shell of a script I wrote a while back to do exactly what you > want:
Thanks, Billy! That's really helpful. I'm curious as to the significance of the number 12399. Is this just a random number used as a separator, or does it indicate the length of one of the parts? (In other words should I alter the boundary marker to reflect the content I'm sending?) > <?php > > 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"; > readfile("./foo.tar.gz"); > > print "---Boundary-12399--\r\n"; > print "\r\n"; > > ?> > > > Note the format of the "Boundary" headers, especially the dashes. -- ====================================================================== D. D. Brierton [EMAIL PROTECTED] www.dzr-web.com Trying is the first step before failure (Homer Simpson) ====================================================================== -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php