ID: 13601 Comment by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Closed Bug Type: Apache related Operating System: Linux (Red Hat 7) PHP Version: 4.0.6 New Comment:
Here is your code, altered slightly $userfile = "file.xls"; $size = filesize($userfile); $fp=fopen($userfile,"r"); header("Pragma: no-cache");// HTTP/1.0 header("Cache-Control: no-cache, must-revalidate");// HTTP/1.1 header("Content-Type: application/octet-stream"); if(preg_match("/MSIE 5.5/", $HTTP_USER_AGENT)) { $header = "Content-Disposition: filename=".$userfile; //header("Content-Disposition: filename=$userfile"); }else { $header = "Content-Disposition: attachment; filename=".$userfile; //header("Content-Disposition: attachment; filename=$userfile"); } header($header); $header_str = "Content-Length: ".$size; header($header_str); header("Content-Transfer-Encoding: binary\n"); fpassthru($fp); Hope this works. Previous Comments: ------------------------------------------------------------------------ [2001-11-22 02:46:57] [EMAIL PROTECTED] Not tham I am specifically aware of, but it is highly possible that my ISP (BT Internet) has some kind of proxy. Incidentally, I have tried a couple of different ISPs with the same result. I would guess that this IS a proxying-related issue. ------------------------------------------------------------------------ [2001-11-21 12:25:12] [EMAIL PROTECTED] Are you sure there isn't some transparent proxy involved? ------------------------------------------------------------------------ [2001-11-20 06:55:25] [EMAIL PROTECTED] As stated in my original submission, EITHER going through a proxy, OR simply dialling up through an ISP, you get the problem. Connecting directly over a LAN, you do not. Please re-open. ------------------------------------------------------------------------ [2001-11-14 06:41:49] [EMAIL PROTECTED] No feedback. Closing. ------------------------------------------------------------------------ [2001-10-23 06:23:12] [EMAIL PROTECTED] I would guess this has something to do with proxy being in between..is there one? --Jani ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/13601 -- Edit this bug report at http://bugs.php.net/?id=13601&edit=1