On Mon, 2007-10-08 at 14:59 +0100, Hulf wrote: > The problem I am getting is safari just downloads the .php file. IE7 > corrupts the binary file. It opens fine on FF and IE6. Is this a headers > problem? What's the value of $type? Cheers, Rob. > > Thanks, > > > R. > > > <?php > > if(isset($_GET['id'])) > { > > > $id = $_GET['id']; > $query = "SELECT file_name, type, size, content FROM results WHERE id > = > '$id'"; > > $result = mysql_query($query) or die(mysql_error());; > list($file_name, $type, $size, $content) = > mysql_fetch_array($result); > > /*echo $file_name; > echo $type; > echo $size;*/ > > > header("Content-Type: $type"); > header("Content-Disposition: attachment; filename=$file_name"); > header("Content-Length: ".filesize($file)); > header("Accept-Ranges: bytes"); > header("Pragma: no-cache"); > header("Expires: 0"); > header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); > header("Content-transfer-encoding: binary"); > > echo $content; > exit; > -- ........................................................... SwarmBuy.com - http://www.swarmbuy.com Leveraging the buying power of the masses! ........................................................... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php