hello,

you could "start from the end" :)

show the nice page saying "THANKS!!" or something and this page will 
call the download script itself with "meta refresh=..." in the <head>
...can't remember the meta refresh syntax right now :)

hope it works,
Nuno


Vikram Vaswani wrote:

> Hello all,
> 
> I am working on a script which locates a file on the system and then tells
> the browser to pop open the "Save As" dialog box for download. In order to
> do this, I am using the following code:
> 
> $filename = $dataDir . $id . ".dat";
> header ("Content-Type: application/octet-stream"); 
> header ("Content-Disposition: attachment; filename=$filename"); 
> readfile($filename); 
> 
> This works fine - however, I would like to redirect the browser to another
> page once the download is complete (or once it starts). I have tried adding a 
> 
> header("Location:next.php")
> 
> line to the end of the script above, but it has no effect whatsoever (after
> the download is complete, the browser displays an hourglass as though
> waiting for something). Do I need to send some kind of "end-of-download"
> header...or something else?
> 
> Can anyone suggest some possible solutions to this problem?
> 
> Please CC a copy of your response to 
> 
> [EMAIL PROTECTED] 
> 
> as well as the list (as I will be working on this @ home also and do not
> have access to the full digest there)
> 
> Any help will be much appreciated. TIA,
> 
> Vikram Vaswani
> --
> Sex is like air. It's only a big deal if you can't get any.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to