کد PHP:
<?php get the file's link//$item=$_REQUEST['img'];
// change folders
$i = strpos ($item , "/wp-content/");
$dlPath = "./" . substr ($item, $i) ;
//********
Here you have to do some sort of user validation. you can save settings in SESSION, then display a login page which posts to itself.
//************
// proceed to download
if (file_exists($dlPath)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($dlPath)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . filesize($dlPath)); ob_clean(); flush(); readfile($dlPath); exit;}
?>