RE: [PHP] Downloading Files

From: Date: Tue, 25 Jun 2002 15:53:28 +0000
Subject: RE: [PHP] Downloading Files
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-103797@lists.php.net to get a copy of this message
> I want to protect files from being downloaded and only allow people to > download files which they have access too. I've done all the access > control > etc... but whats the best way for the user to download the file... Can you > "paste" the file directly into the header? (get the file from the > filesystem, mime encode it and put it in the header?) or copying the file > to > a web viewable temp dir to allow the user to download it? (dont really > want > to do this). Search the archives... Download.php <? Session_start(); If(isset($_SESSION['valid_user'])) { header("some file type content header"); readfile($download_dir . $filename); } else { echo "you're not a valid user"; } ?> Adapt to your needs and don't even try this if you're not going to validate the download directory and filename... ---John Holmes...

« previous php.general (#103797) next »