Hi, try this... just set the content dispositsion and the file name etc [code] <?php function downloadFile($thefile, $ctype, $dname) { header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public"); header("Content-Description: File Transfer"); header("Content-type: ".$ctype); header("Content-Length: ".filesize($thefile)); header("Content-Disposition: attachment; filename=\"".$dname."\""); header("Content-Transfer-Encoding: binary"); $fp = fopen($thefile); fpassthru($fp); fclose($fp); } $thefile = "HSC21.pdf"; $ctype = "application/pdf"; $dname = "HSC21.pdf"; downloadFile($thefile, $ctype, $dname); ?> [/code] Cheers Tim Perrett