> -----Original Message----- > From: Chris Shiflett [mailto:shiflett@xxxxxxx] > Sent: Friday, June 16, 2006 9:11 AM > To: tedd > Cc: ceo@xxxxxxxxx; Barry; php-general@xxxxxxxxxxxxx > Subject: Re: Re: File Download Headers > > tedd wrote: > > Barry says you can use these three: > > > > header("Content-Type: application/force-download"); > > header("Content-Type: application/octet-stream"); > > header("Content-Type: application/download"); > > > > Richard says only use this one: > > > > header("Content-type: application/octet-stream"); > > > > And, you say use both. > > Both Content-Type and Content-Disposition. > > Richard's example is the correct Content-Type to use. Barry's is no > different than this: > > header('Content-Type: foo/bar'); > > It's better to use a valid type and to not have superfluous header() > calls that do nothing. > > Hope that helps. > > Chris When you have three lines setting the same header, you're just replacing one with the other anyways: header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); The actual header being sent for Content-Type in this case is "application/download". The first two are not sent unless you remember to use the second parameter of header(). http://us2.php.net/manual/en/function.header.php kgt -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php