Assalamualaikum ,wr.wb
Selamat malam sahabat blogger kali ini Kiri Kanan Bung akan menshare bagaimana teknik Download menggunakan php mysqli.
Pasti pernah donk teman-teman kepikiran bagaimana sich teknik dan alur proses terjadinya donwload hehe , kaya proses pembuahan aja ;)
Ok langsung aja , Download file merupakan kebalikan Dari Upload File adalah Dwonload yang merupakan proses pengembalian file di server ke komputer lokal.
Bagi teman-teman yang blom tau teknik upload boleh baca lagi ni TEKNIK UPLOAD FILE MENGGUNAKAN PHP .
Biasanya aplikasi downoad file di gunakan untuk menyebarkan file-file kepada pengunjung website.
Secara sederhana, aplikasi download file menyediakan link-link terhadap file yang akan di download , dimana apabila link tersebut di klik, maka terjadilah proses download, untuk lebih jelasnya . Perhatikan 2 Script berikut ini :
Script download.php:
<?php
$konek= mysqli_connect("localhost","root","","upload");
$query = "SELECT * FROM tbl_upload order by id_upload DESC";
$hasil = mysqli_query($konek,$query);
while ($r = mysqli_fetch_array($hasil)) {
echo "Nama File : <b>$r[nama_file]</b><br>";
echo "Deskripsi : $r[deskripsi]<br>";
echo "<a href=\"donlot.php?file=$r[nama_file]\">Download File </a> <hr>";
}
?>
Script donlot.php:
<?php
// Tentukan folder file yang boleh di donwnload
$folder="file/";
// Lalu cek menggunakan file_exist
if (!file_exists($folder.$_GET['file'])) {
echo "<h1>Access forbidden !</h1>
<p> Anda tidak di perbolehkan mendownload file ini .</p>";
exit;
} // Apabila mendownload file di folder files,
// Jalankan fungsi force header download
else {
header("Content-Type : octet/stream");
header("Content-Disposition : attachment;
filename=\"".$_GET['file']."\"");
$fp =fopen($folder.$_GET['file'], "r");
$data = fread($fp, filesize($folder.$_GET['file']));
fclose($fp);
print $data;
}
?>
Keterangan Script:
- file_exist merupakan fungsi built-in PHP yang berguna untuk mengecek keberadaan file. dalam kasus ini adalah file-file yang boleh di download hanyalah yang berada di folder file
- header Content merupakan perintah untuk melampirkan atau memindahkan file dari server ke komputer lokal yang dilakukan di balik layar.\
Jalankan Script donwload.php
Na bagaimana sahabat blogger , udah dicoba blom , coba aja dulu ya , semoga bermamfaat ,kalo yang salah mohon di maafin yah hehe,
Baca Juga :
Sourcode Crud Msqli Data Karyawan
Sourcode Program Web Pembelian Tiket Berbasis PHP MySQLi
Mempercantik paging dengan style
Teknik Download File menggunakan php mysqli
Teknik atau Aturan Penulisan Skript PHP
Cara mudah mengUpload Foto di php
Tutorial sederhana membuat cetak data menggunakan php
Tutorial php menggunakan Query inner join
Tutorial Membuat Tampil, Edit, Update, Hapus Data di Program PHP
Sourcode Program Pengaduan Ontime Walikota Berbasis Web
0 Response to "Teknik Download File menggunakan php mysqli"
Posting Komentar