Ada temen saya yang bertanya mengenai coding cara upload dan download file di PHP. Pada aplikasi yang saya buat kali ini, ada 2 bagian yaitu bagian upload dan bagian download file. Sedangkan tampilanya disimpan dalam satu halaman utama seperti terlihat pada gambar diatas.
Download :
http://www.4shared.com/file/oLIXiBvT/upload_download.html
Desain Table :
Bagian pertama adalah aplikasi untuk upload gambar script nya terdapat pada file upload.php. adapun langkah-langkahnya adalah sebagai berikut :
- Pada form di file index.php sebelumnya, ada tag untuk browse gambar dengan nama variabelnya adalah “datafile”
- Kemudian di file upload.php ada script untuk menangkap nilai variable datafile tersebut $nama_file=$_FILES['datafile']['name'];
- Setelah itu definisikan alamat file yang akan digunakan untuk menyimpan file yang diupload tadi ke dalam sebuah folder, dan untuk mencatat alamat file yang disimpan tersebut ke dalam sebuah database. $alamatfile=$uploaddir.$nama_file;
- Setelah itu kita menggunakan fungsi PHP untuk melakukan upload file move_uploaded_file($_FILES['datafile']['tmp_name'],$alamatfile)
- Jadi konsep upload file ini adalah kita menyimpan file secara fisik dalam sebuah folder yang ada di dalam webserver. Sedangkan alamatnya disimpan di dalam sebuah database. Sehingga jika nanti kita akan mengakses file tersebut di halaman web, kita cukup membuat link menggunakan alamat file yang sudah tercatat di database tersebut.
- Selesai.
- Membuat query untuk menampikan data yang ada pada table $download=mysql_query(“select * from tabel_data”);
- Membuat looping yang biasa dilakukan untuk menampilkan data hasil query while($row=mysql_fetch_array($download)){
- Membuat link untuk mendownload file file yang ada didalam folder web berdasarkan alamat file yang ditampilkan dari database <a href=”">
- Selesai
Terima Kasih , Saya Sudah Mengunakan Script Ini dan berhasil , namus saya masih mempunya kendala , bagaimana supaya file yang di upload - download hanya file berformat rar/zip !!
BalasHapusMohon Jawaban Nya
3. Setelah itu definisikan alamat file yang akan digunakan untuk menyimpan file yang diupload tadi ke dalam sebuah folder.
BalasHapusBuat foldernya di direktori mana? apa di htdocs?
Iyah kalo di server Lokal naro nya di htdocs > namafolder
HapusContoh : htdocs\upload