Sering sekali kita melihat aplikasi web dilengkapi dengan fasilitas upload dan download
file. Sebelumnya kita cari tau dulu pengertian upload dan download file.
Upload file yaitu mengirimkan file dari computer local/client ke computer server.
Download file yaitu kebalikan dari upload files, yaitu proses pengambilan file dari server
ke computer local. Aplikasi download file digunakan untuk menyebarkan file -file kepada
pengunjung.
Kita akan coba membuat aplikasi upload file menggunakan database. Maka terl ebih
dahulu kita membuat databasenya yang berguna untuk menampung informasi file yang
akan kita upload. Adapun struktur tabel terserah teman-teman kalo saya buatnya seperti
ini
:
Ket :
Database sudah selesai kita buat selanjutnya kita harus membuat folder khusus untuk
menampung file-file yang akan kita upload misal foder tersebut kita beri nama tampung.
Forder tampung tersebut sebaiknya diletakkan satu folder deng an file yang berisi skripskrip nantinya. Lengkapnya seperti ini : Saat ini aplikasi yang ingin kita buat terletak di
C:\xampp\htdocs\upload. Berarti folder tampung akan kita letakkan di
C:\xampp\htdocs\upload\tampung
Siip dech klo sudah semua. Sekarang ki ta membuat skripnya
Dikarenakan kita menggunakan database maka kita harus melakukan koneksi ke MySQL
Simpan file dengan nama connect.php
<?
mysql_connect("localhost","root","");
mysql_select_db("dbupload");
?>
Disina kita akan mencoba membuat satu skrip dimana terdapat skrip tempat
menginputkan file sekaligus menampilkan file yang telah di upload
Simpan file dengan nama index.php
<head>
<title>Upload file</title>
</head>
ijoni14jbi@yahoo.co.id
Logic community
<body>
<enctype="multipart/form-data" method="post" action="index.php">
<table width="200" border="1" align="center">
<tr>
<td colspan="3">Kalo Belajar Pasti Bisa </td>
</tr>
<tr>
<td>File</td>
<td>:</td>
<td>
<input type="file" name="file" /> </td>
</tr>
<tr>
<td>Deskripsi</td>
<td>:</td>
<td><input type="text" name="deskripsi" /></td>
</tr>
<tr>
<td colspan="3"><input type="submit" name="Submit" value="Lanjut" /></td>
</tr>
</table>
</form>
<?
require("connect.php");
$asal=$_FILES['file']['tmp_name'];
$nama_file=$_FILES['file']['name'];
$direktori="tampung/$nama_file";
$deskripsi=$_POST['deskripsi'];
//cek apakah file berhasil di upload
if (move_uploaded_file($asal,"$direktori"))
{
echo "Kalo mau belajar pasti bisa";
echo "<br>";
echo "File berhasil di Upload C uy";
}
else
{
echo "Kayaknya ada yang salah ne";
}
$simpan=mysql_query("insert into tfile (id,nama_file,deskripsi,direktori)
values
(0,'$nama_file','$deskripsi','$direktori')");
if ($simpan){
ijoni14jbi@yahoo.co.id
Logic community
?>
Logic community
Coba jalankan di aplikasi tersebut dibrower dan lakukan upload file jika di brower
muncul gambar atau nama file berarti kamu behasil mengupload file. Gak percaya coba
kamu periksa folder tampung di C:\xampp\htdocs\upload\tampung kalo ada file yang
kamu upload ada di folder tampung berarti berhasill3x
Kira2 tampilannya seperti ini
Untuk skrip download kita tinggal menyediakan link terhadap file yang ingin di
download, maksudnya gini apabila link tersebut di klik maka terjadilah proses download.
Kita ambil skrip download pada skrip di atas :
<a href="<? echo $isi['direktori'];?>"><? echo $isi['nama_file'];?>
Keterangan :
<a href="<? echo $isi['direktori'];?>"> Menghubungkan ke tempat file te rsimpan
<? echo $isi['nama_file'];?> menempilkan nama file
Nah setelah baca penjelasan diatas silahkan dech di edit atau di tambahin sesuai
kebutuhan kamu.
Sebenarnya masih banyak ketentuan yang bisa di gunakan dalam mengupload file seperti
:
membatasi ukuran file
membatasi tipe file yang boleh di upload.
dll
skripnya bisa kamu download di sini Selamat mencoba .
ijoni14jbi@yahoo.co.id