Hi,

Thursday, September 16, 2004, 4:51:51 PM, you wrote:
a> Hello PHP Users,

a> I have files (that protected from direct download) and I put it
a> outside public_html/ directory (outside web server directory).

a> and the people from outside could access the file by typing:
a> www.myweb.com/download.php?filename=xzy.pdf

a> can someone give me hint how to do this ?

a> thank u



a> -- 
a> Best regards,
a> adwin
a> www.kuya-kuya.net


Something like this

<?php
//need to be careful of ../ in filename so use basename
$filename = "/path/to/file/".basename($_GET['filename']);
if(file_exists($filename)){
  $len = filesize($filename);
  header("Content-type: application/pdf");
  header("Content-Length: $len");
  header("Content-Disposition: inline; filename=foo.pdf");
  readfile($filename);
}
?> 

-- 
regards,
Tom

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

Reply via email to