Re: is it possible.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



You could copy the file to a temp-file "file_id.zip" and delete it after download. But perhaps it is possible to just have the file in cache ?

jenny mathew wrote:
i used following code for downloading file.whenever the members cicked the file for downloading ,the download request (with the variable containing file id) was send to download.php .The download.php on recieving the file id fetches the url of the fileand redirects to the file url using Header("location:$url"); where $url is the full url of file such as http://www.abc.com/downloads/file1.zip. so finally the url is exposed to the members who circulates the url in mails and everybody downloads the files.I want that only members can download the file.is <http://file.is> there any solution.

On 7/29/05, André Medeiros <andre.caum@xxxxxxxxx> wrote:
When deppending on authentication, never link the files directly.

You can create a download.php file that gets an ID through the URL,
checks if the user is authenticated and then read the file.

You will need these functions:

http://pt.php.net/file_get_contents
http://pt.php.net/header

Header() is to send the mime type, and file_get_contents is to read the
file's contents (DOH).

If you run into trouble, you can (in the order given ;):

1) Read the user's comments on both functions. They're pretty helpful
sometimes
2) Mail the ML :)

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php





--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux