Senin, 03 November 2014

Cara Membuat Sistem Upload PHP Di Blog/WordPress/Dll

File index.php


<h2>Upload File</h2>
Ukuran File Maximal: 10mb.
<form name="form" enctype="multipart/form-data" action="proses.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
Pilih File: <input name="file" type="file" style="cursor:pointer;" />
<input type="submit" name="submit" value="Upload" />
</form>

ScreenShoot:



Yang mana nantinya form diatas akan di proses oleh file proses.php, menggunakan metode Post, silahkan perhatikan script nya dibawah ini, kemudian silahkan anda pelajari bagaimana cara kerjanya:

File proses.php

<?php
if(isset($_POST[submit])){
 $direktori = 'files/'; //Folder penyimpanan file
 $max_size  = 1000000*10; //Ukuran file maximal 10mb
 $nama_file = $_FILES['file']['name']; //Nama file yang akan di Upload
 $file_size = $_FILES['file']['size']; //Ukuran file yang akan di Upload
 $nama_tmp  = $_FILES['file']['tmp_name']; //Nama file sementara
 $upload = $direktori . $nama_file; //Memposisikan direktori penyimpanan dan file
//Proses akan dimulai apabila File telah dipilih sebelumnya
if($nama_file == ""){echo "File Gagal di Upload karena anda tidak memilih file apapun!";}
else{
//Proses upload file jika ukuran lebih kecil dari yang di tentukan
if($file_size <= $max_size)
 {
  if(move_uploaded_file($nama_tmp, $upload)){echo "File Berhasil diupload ke Direktori: ".$direktori.$nama_file."";}
  else{echo "File ".$nama_file." Gagal diupload, karena berbagai macam alasan!";}
 }
else
{
 //Jika ukuran file lebih besar dari yang ditentukan
 echo "File ".$nama_file." Gagal di Upload, karena terlalu besar, batas yang ditentukan adalah : ".$max_size." bait.";
}}}
else
{
 echo "Harus melalui Form Upload sebelum ke halaman ini!";
}
?>  
Categories:

0 komentar:

Posting Komentar