I have not tested with mac but I had problems with certain versions of IE in a similar script where it would basicaly show the binary content within IE rather then initiate a download.
What I saw was when I verified the headers returned, the headers were repeated. Therefore I had something like: ------ Content-Type: text/html X-Powered-By: php... Content-Type: immage/gif ------ What worked for me and might help you is if you used header($header, TRUE) to force a replacement of all Content- headers that might have been set by php (like Content-Type: text/html) I would simply suggest comparing the headers you get when you download the file directly compared to when you get the headers from your PHP script. For this a variety of tools are at your disposition, proxomitron's log window being one of my favorites. Once you have an identical set of headers, well... I can't think of any reason for it to fail on mac (unless the original download would fail as well ;) ). Hope it helps, Andrew > Time for them to upgrade to OSX... > > I've not tried to crack that nut. Is there anyone here who has > successfully > managed headers for Mac users? It's hard to believe it hasn't been done. > ... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php