Re: Strange Download-File Problem
| From: | Jason Wong | Date: | Fri, 03 Dec 2004 21:02:32 +0000 |
| Subject: | Re: Strange Download-File Problem | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-203471@lists.php.net to get a copy of this message | ||
On Saturday 04 December 2004 03:30, Rahul S. Johari wrote:
> Did you mean "imsafm2_download/F=imsafm/rahul/somefile.txt" or
> "imsafm2_download?F=imsafm/rahul/somefile.txt"
> The difference being the ³?² instead of the ³/²
>
> I did actually edited my Apache¹s httpd.conf and added the <Files>
> directive. And I modified my code... Right now it still gives the exact
> same error. I¹m using ³imsafm2_download² instead of ³imsafm2_download.php²
> now in my code. It¹s working on Mac but not on Windows.. Same error on
> windows. So I do believe I need to do more then just adding that Directive
> to fix this problem.
If you have something like this in your httpd.conf:
<Location /download>
ForceType application/x-httpd-php
</Location>
you can then place a php script with the filename 'download' into your "www
root" directory. Now any request which begins with:
http://www.yourdomain.com/download
will call your 'download' script.
eg:
http://www.yourdomain.com/download
http://www.yourdomain.com/download/file.pdf
http://www.yourdomain.com/download/category1/file.html?file=file.pdf
etc.
So, you can construct a sensible URL and use the variables in $_SERVER to
extract the relevant info required to process your download.
The best way to play with this is to simply have:
<?php phpinfo()l ?>
in 'download', then view it like:
http://www.yourdomain.com/download/put/whateverrubbish/you/want/here
then scroll down to the "PHP Variables" section and see what comes up.
--
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *
------------------------------------------
Search the list archives before you post
http://marc.theaimsgroup.com/?l=php-general
------------------------------------------
/*
Power is the finest token of affection.
*/