dikutip dari blog rosihanari
buat catatan pribadi
heheee
mysql_connect('dbhost','dbuser','dbpass');
mysql_select_db('dbname');
// membaca id file dari link
$id = $_GET['id'];
// membaca informasi file dari tabel berdasarkan id nya
$query = "SELECT * FROM upload WHERE id = '$id'";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
// header yang menunjukkan nama file yang akan didownload
header("Content-Disposition: attachment; filename=".$data['name']);
// header yang menunjukkan ukuran file yang akan didownload
header("Content-length: ".$data['size']);
// header yang menunjukkan jenis file yang akan didownload
header("Content-type: ".$data['type']);
// proses membaca isi file yang akan didownload dari folder 'data'
$fp = fopen("data/".$data['name'], 'r');
$content = fread($fp, filesize('data/'.$data['name']));
fclose($fp);
// menampilkan isi file yang akan didownload
echo $content;
exit;
?>
http://blog.rosihanari.net/ide-pembuatan-script-php-upload-download-file-via-folder
Readmore...