Re: File Open Prompt?

From: Date: Fri, 28 Aug 2009 20:28:58 +0000
Subject: Re: File Open Prompt?
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-297447@lists.php.net to get a copy of this message
> > You will need to add some headers to the page to popup the prompt, at least > with > these. > > $filename = 'somefile.tif'; > $filesize = filesize($filename); > > header('Content-Type: application/force-download'); > header('Content-disposition: attachement; filename=' . $filename); > header('Content-length: ' . $filesize); > > Eric > > I don't know what I'm doing wrong. I've tried: header('Content-Description: File Transfer'); header('Content-Type: application/force-download'); header('Content-Length: ' . filesize($filename)); header('Content-Disposition: attachment; filename=' . basename($file)); readfile($file); AND if (file_exists($new_file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($new_file )); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . filesize($new_file)); ob_clean(); flush(); readfile($new_file); exit; } But everything I do just sends heiroglyphics to the screen instead of giving the download box.

« previous php.general (#297447) next »