Rabu, 27 Februari 2013

Membuat Upload File Dengan PHP

Belajar PHP kali ini kita akan membuat sebuah aplikasi upload file. Tentunya kita sudah sering melakuakan upload file baik itu berupa dokumen, foto, musik dll. Sebelum membuat aplikasi ini buatlah sebuah tabel pada database untuk menyimpan informasi tentang file yang diupload. Struktur tabelnya sebagai berikut :


Buatlah folder untuk menyimpan file hasil uploadnya, misalkan folder upload.  Sebagai langkah awal mari kita mulai membangun skrip untuk aplikasi upload file dengan PHP.

Skrip form_upload.php
<html> <head><title>Aplikasi Upload File</title></head>
<body>
<form action="proses_upload.php" enctype="multipart/form-data" method="post">
Sisipkan File Yang DiUpload : <input name="upload" type="file" />
Keterangan File : <textarea cols="40" name="keterangan" rows="10"></textarea>
<input type="submit" value="Upload" /> </form>
</body>
</html>



Skrip proses_upload.php
<?php
$folder_file = $_FILES['upload']['tmp_name'];
$nama_file = $_FILES['upload']['name'];
$size_file = $_FILES['upload']['size'];
$direktori = "upload/$nama_file";
if (move_uploaded_file($folder_file,"$direktori")){
echo "Nama File : $nama_file Upload Sukses <br />";
echo "Ukuran File : $size_file bytes";

// Informasi File Ke Database
mysql_connect("localhost","root","");
mysql_select_db("upload");
$input="INSERT INTO upload_file(nama_file_upload,ukuran_file_upload,keterangan_file,direktori)
VALUES('$nama_file','$size_file','$_POST['keterangan']','$direktori')";
mysql_query($input);
}
else{
echo "File Gagal TerUpload";
}
?>
Dari skrip diatas silahkan dicopy paste pada editor php anda untuk mencoba hasilnya. Dalam setiap belajar PHP kita harus selalu berusaha mengembangkan apa yang sudah kita miliki untuk lebih memahami setiap teknik yang didapat.

1 komentar:

  1. Gen Ane gagal mempraktekin gan.. hehe.. ane mau buat www.majalahgreen.blogspot.com jadi web yang seperti web yang canggih .. jadi harus banyak belajar

    BalasHapus