Re: fpassthru failure with mozilla
| From: | Matt M. | Date: | Tue, 12 Oct 2004 16:11:54 +0000 |
| Subject: | Re: fpassthru failure with mozilla | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-199263@lists.php.net to get a copy of this message | ||
> $filepath = "bla/bla/files/";
> $filename = "file.zip";
> $fullpath = "$filepath/$filename";
>
> header( ' Pragma: ');
> header( ' Content-Type: application/force-download' );
> header( ' Content-Type: application/octet-stream ' );
> header( ' Content-length:'.(string)(filesize($fullpath)));
> header( ' Cache-Control: private' );
> header( " Content-Disposition: attachment; filename='$filename'");
>
> $fh = fopen("$filepath/$filename", "rb");
> fpassthru($fh);
it looks good to me. You might want to try: header('Pragma:
no-cache'); instead of header( ' Pragma: ');
Also, install http://livehttpheaders.mozdev.org/ on
mozilla. Will
help with debugging