Hi,
I'm currently learning PHP, and I'd like to put it into practice to help
me learn. I want to make a download script so that if the value of a
certain variable is '1', the first download is selected, if it's '2',
the second is selected, and so on... But, all the time, the download
source's URI is not revealed.
As I was saying, I have a vague idea of how to do it - but I know it's
wrong. With the help of some others, I've managed to come up with this:
|-----------------------
||<?php
if(!empty($_GET['file_id'])) {
switch ($_GET['file_id']) {
case 0:
echo "Please specify a file ID";
case 1:
header("Location: ./hidden--files/downloadme.zip");
break;
case 2:
header("Location: ./hidden--files/downloadmetoo.zip");
break;
default:
echo "No file found with that id";
}
exit();
} else {
echo "Please specify a file ID";
}
?>|
|-----------------------|
|
|However, this doesn't work. What I want is something like: when I
access the URL http://example.com/download.php?file_id=1 , a download of
http://example.com/hidden--files/downloadme.zip
<http://example.com/hidden--files/download1.zip> will come up but
without displaying where the file is. How can I do this?
Thanks,
J_K9
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php