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

Reply via email to