Teknik Upload File menggunakan PHP

Tutorial Teknik Upload File menggunakan PHP

Assalamuaiakum sabahat blogger kali ini Kiri Kanan Bung akan menshare tantang bagaimana sich cara upload file , dan file itu langsung tersimpan dalam file yang kita upload.

Banyak yang bertanya-tanya mungkin hehe, saya hanya ingin berbagi pengalaman dan tentunya pengalaman yang bermamfaat buat teman-teman blogger. kita hanya perlu tahu dan bisa memfaatkan nya dong pastinya.


Ok langsung saja ke pokok-pokok pembahasan kita tadi :

Sebelum membuat aplikasi upload file , buat dulu database dan table untuk menampung informasi dari file yang di upload. Adapun struktur tabel_upload sebagai berikut .
untuk pembuatan table nya dan struktur nya silakan baca sini TIPS DAN TRIK MEMBUAT DATABASE MENGGUNAKAN SQLYOG

Setelah selesai database nya, Buatlah folder file khusus menampung file-fileyang di upload , misalnya folder files.

Oke sekarang sudah siap untuk action. Sebagai latihan awal , kita akan membuat aplikasi upload yang sederhana, perhatikan dua script berikut :

Script from_upload.php

<!DOCTYPE html>
<html>
<head>
<title>Upload file</title>
<link rel="stylesheet" type="text/css" href="stylepaging.css">
<link rel="stylesheet" href="assets/css/bootstrap.min.css"/>
<script type="text/javascript" src="assets/js/jquery-2.0.2.min.js"></script>
<script type="text/javascript" src="assets/js/bootstrap.min.js"></script>
</head>
<body>

<div class="container">
<div class="row">
<div class="col-md-4">

</div>
<div class="col-md-4">
<div class="panel panel-success">
 <div class="panel-body">
   <center><font color="blue">APLIKASI UPLOAD</font></center>
 </div>
</div>
</div>
<div class="col-md-4">

</div>
</div>
<div class="row">
<div class="col-md-4">

</div>
<div class="col-md-4">
<form role="form" method="post" action="hasil_upload.php" enctype="multipart/form-data">
 <div class="form-group">
   <label for="exampleInputEmail1">File yang Di Upload</label>
   <input type="file" name="fubload" class="form-control" id="exampleInputEmail1" placeholder="choose file">
 </div>
 <div class="form-group">
   <label for="exampleInputPassword1">Deskripsi</label>
   <textarea name="deskripsi" class="form-control" cols="5" rows="5">
   

   </textarea>
 </div>
 <button type="submit" class="btn btn-primary" style="float:right">Upload</button>
</form>
</div>
<div class="col-md-4">

</div>
</div>
</div>

</body>

</html>

Script hasil_upload.php

<?php

// Baca lokasi file sementara dan nama file dari form (fubload)
$lokasi_file = $_FILES['fubload']['tmp_name'];
$nama_file = $_FILES['fubload']['name'];

// Tentukan folder untuk menyimpan file
$folder = "file/$nama_file";
$tgl_upload = date("Ymd"); //tanggal sekarang

// Apabila file berhasil di upload
if (move_uploaded_file($lokasi_file,"$folder")) {
echo "Nama File : <b> $nama_file</b> sukse di upload";

// Masukkan informasi file ke database
$konek= mysqli_connect("localhost","root","","upload");

$query= "insert into tbl_upload (nama_file,deskripsi,tgl_upload)
       VALUES('$nama_file','$_POST[deskripsi]','$tgl_upload')";
       mysqli_query($konek,$query);

} else {
echo "File gagal di upload";
}



 ?>

Catatan Belajar di Perantauan :
1. Yang harus Di perhatikan ketika mengirimkan file adalah Method dari form harus POST
dantambahkan enctype="multipart/form-data".

2. move_upload_file(file_sumber,file_tujuan) merupakan fungsi built-in php yang berguna untuk mengupload file

3. Ukuran file yang di upload tidak boleh lebih dari 2M,  karena itu settingan standart dari php.

Coba jalan Script form_upload.php


Hasil script form_upload.php

Hasil script hasil_upload.php

Untuk memastikan bahwa file (msqi crud.rar) telah berhasil di upload ke folder yang kita bikin tadi coba cek ?




Na bagaimana teman-teman apa udah berhasil belum , semoga bermamfaat ya , kalo berhasil informasi upload file tadi akan tersimpan di data base juga lo. di mana informasi file tersebut  nantinya beerguna untuk pembuatan Dowload File yang akan kita buat pada Artikel Berikut nya , tunggu aja yak hehehe


Jangan lupa tinggalin jejaknya ya , klik iklan sekalian donasi buat ane hehe ;)

Baca juga, Keterkaitan Mysql dan Sql
Baca Juga, PHP insert data into Mysqli
Baca Juga, Cara Mengatasi Error Pada PHP
Baca Juga, Kreasi mebuat tombol cantik
Baca Juga Tutorial CSS tenttang Padding dan Margin
Baca Juga, CSSS horthand !
Baca Juga, Cara membuat tampil, edit, update dan hapus pada pemograman php
Baca Juga, Memahami Perintah SQL
Baca Juga Tutorial Membuat nabvar sederhana menggunakan css
Baca Juga, Cara menggunakan Query Inner Join
Baca Juga, Cara membuat form login dengan PHP, Mudah !
Baca Juga, Tutorial Sederhana Menggunakan Cetak data di PHP
Baca Juga, Cara Mudah mengupload foto menggunakan PHP
Baca Juga, Pondasi Dasar PHP
Baca Juga, Teknik atau Aturan penulisan Script PHP
Baca Juga, Teknik download menggunakan PHP MySqli
Baca Juga, Teknik Upload FIle Menggunakan PHP
Baca Juga, Mempercantik Pagging dengan Style
Baca Juga, Galery menggunakan Fanci Box 
Baca Juga, Pemahaman Function pada php Mysqli
Baca Juga, Pemahaman Array di PHP
Baca Juga,  Logika Perulangan Looping menggukana PHP MySqli
Baca Juga, Tutorial Belajar CSS untuk Pemula


Subscribe to receive free email updates:

0 Response to "Teknik Upload File menggunakan PHP"

Posting Komentar