Here's the error I'm getting
"Internet Explorer cannot download...?sender=171&filename=0000.jpg from somedomain.com. Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later." thanks, Luis -----Original Message----- From: Bogdan Stancescu [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 26, 2003 11:14 AM To: [EMAIL PROTECTED] Subject: Re: [PHP] Re: IE download problem I was thinking the same. But until we can squeeze some information about the actual error from Luis, I think we're stuck. Bogdan Warren Vail wrote: > Could the problem be the associations stored in the windows system registry? > > I've had problems trying to download files whose name ends in a suffix that > is registered as being associated with a given program (i.e. .txt with > notepad, .doc with word). I believe that IE tries to open the file in the > registered application and Netscape doesn't always do that (could be wrong > here, but that's how it seemed to me). > > Warren > > -----Original Message----- > From: Luis Lebron [mailto:[EMAIL PROTECTED] > Sent: Wednesday, November 26, 2003 8:54 AM > To: 'pete M'; [EMAIL PROTECTED] > Subject: RE: [PHP] Re: IE download problem > > > I tried your code. I'm still getting the same errors. > > > thanks, > > Luis > > -----Original Message----- > From: pete M [mailto:[EMAIL PROTECTED] > Sent: Wednesday, November 26, 2003 10:52 AM > To: [EMAIL PROTECTED] > Subject: [PHP] Re: IE download problem > > > thsi si a nighmare area..... and loast days on same problem > > This works for me.. hope it does for you > > $file = $_GET['file']; > $path = '/www/cgi-bin/docu/personal/'.$file; > //force download dialog > header("Content-type: application/octet-stream\n"); > header("Content-disposition: attachment; filename=\"$file\"\n"); > header("Content-transfer-encoding: binary\n"); > header("Content-length: " . filesize($path) . "\n"); > > > //send file contents > $fp=fopen($path, "r"); > fpassthru($fp); > > > > Luis Lebron wrote: > >>I am working on a script to force downloading a file. The script works > > fine > >>with NS (4.8 and 7) but does not work correctly with IE 6.0 >>I have looked at examples on php.net and have googled for a solution, but >>still can't find a solution. I think IE wants to download the script > > instead > >>of the file. >> >>Here's what the code I'm working on looks like: >> >><?php >>$sender=$_GET["sender"]; >>$filename=$_GET["filename"]; >> >>//Data validation goes here >> >>$filePath="../users/".$sender."/".$filename; >>if(file_exists($filePath)) >>{ >> Header("Content-Length: ".filesize($filePath)); >> Header("Content-type: application/download"); >> Header("Content-Disposition-type: attachment"); >> Header("Content-Disposition: filename=\"".$filename."\"\n"); >> Header("Content-Transfer-Encoding: binary"); >> $fp = fopen($filePath,"rb"); >> fpassthru($fp); >>} >>?> >> >> >>The funny thing is that I have a similar script that I use to download an >>sql file and it works correctly. >> >> >>Luis R. Lebron >>Sigmatech, Inc >> > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php