Hiding a link to binary file for download
Mark Musone
mmusone at shatterit.com
Wed Aug 20 12:57:10 EDT 2003
This is a fairly common use of php.
What you'll want to do is use a combination of fopen(), to open the
file,
And then fpassthru(), which outputs the file to the users browser..
The user thinks they are accessing http://www.domain.com/myscript.php
But in myscript.php, it has
<?php
$fp=fopen("myfile");
fpassthru($fp)
?>
-----Original Message-----
From: owner-nflug at nflug.org [mailto:owner-nflug at nflug.org] On Behalf Of
David Dudek
Sent: Wednesday, August 20, 2003 11:13 AM
To: nflug at nflug.org
Subject: PHP: Hiding a link to binary file for download
Here's a question for Mark or anyone else who cares to answer:
I want to set up a webpage that will allow me to log who is downloading
certain binary files from a web site. I intend to do this by having a
page that a user has to authenticate to, in my case by DCE/Kerberos, so
that the $REMOTE_USER environment variable is assigned. I know how to
do
that part. I might have the user then fill out a form for some info.
But then (here's the part I don't know about) I want to redirect the
user
to the URL for a binary file download, but I don't want the user to see
the direct URL. In other words, I don't want users to be able to bypass
my form to download the file.
Any ideas?
--
David Thomas Dudek http://www.buffalo.edu/~dudek/
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.510 / Virus Database: 307 - Release Date: 8/14/2003
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.510 / Virus Database: 307 - Release Date: 8/14/2003
More information about the nflug
mailing list