• About
  • Sitemap
  • Privacy Policy
  • Disclaimer
  • Contact

Wali5 Blog

  • Home
  • Menu1
    • Submenu1
    • Submenu2
    • Submenu3
    • Submenu4
  • Menu2
    • Submenu1
    • Submenu2
  • Menu3
  • Menu4
  • Menu5
  • Menu6
Home » PHP » Upload Banyak File Dengan PHP

Upload Banyak File Dengan PHP

Upload Banyak File Dengan PHP - Kemari di perkuliahan sempat di ajarkan bagaimana cara upload file atau gambar menggunakan perintah PHP tapi masih dengan cara melampirkan satu file, kali ini saya akan kasih tutorial bagaimana cara upload beberapa file dan gambar yang di kirim secara bersamaan menggunakan PHP.

Membuat Form Upload :

Pada form di atas bisa anda lihat bahwa ada 3 file dan judul yang nantinya akan di kirim secara bersamaan ketika user sudah mengsisi judul dan file yang akan diupload tersebut. Berikut kode yang di gunakan untuk membuat form seperti di atas 

<html>
<head>
<title>Upload banyak file dengan php</title>
<style type="text/css">
#form-upload {
width:500px;
margin:0 auto;
border:1px solid #ccc;
border-radius:10px;
padding:10px;
background-color:#00CC66;
font:14px "Trebuchet MS";
}
</style>
</head>
<body>
<div id="form-upload">
<form action="file-upload.php" method="post" enctype="multipart/form-data">
  <h3 align="center">ISI JUDUL DAN FILE YANG AKAN DI UPLOAD :</h3>
  <p> File 1<br />Judul : <input name="judul[]" type="text" size="30" maxlength="30" />  <input name="nama_file[]" type="file" /></p>
  <p>File 2<br />Judul :   <input name="judul[]" type="text" size="30" maxlength="30" /> <input name="nama_file[]" type="file" /></p>
  <p>File 3<br /> Judul :  <input name="judul[]" type="text" size="30" maxlength="30" /> <input name="nama_file[]" type="file" /></p>
  <p>&nbsp;</p>
  <p align="center"><input name="btnKirim" type="submit" id="btnKirim" value="Kirim File" /></p>
</form>
</div>
</body>
</html>

Silahkan anda simpan dengan nama upload.php

Setelah anda selesai membuat form seperti diatas, tinggal membuat file prosesnya agar pada saat anda upload file berjalan sesuai keinginan membutuhkan perintah seperti di bawah ini


<?php
$namafolder="photo/"; //tempat menyimpan file
for($i=0; $i<count($_FILES['nama_file']); $i++)
{
if (!empty($_FILES["nama_file"]["tmp_name"][$i]))
{
$jenis_gambar=$_FILES['nama_file']['type'][$i];
$judul_gambar=$_POST['judul'][$i];
if($jenis_gambar=="image/jpeg" || $jenis_gambar=="image/jpg" || $jenis_gambar=="image/gif" || $jenis_gambar=="image/x-png")
{          
$gambar = $namafolder . basename($_FILES['nama_file']['name'][$i]);      
if (move_uploaded_file($_FILES['nama_file']['tmp_name'][$i], $gambar)) {
//tampilkan ke layar
echo "Judul Gambar : ".$judul_gambar."<br />";
echo "Jenis Gambar : ".$jenis_gambar."<br />";
echo "<img src=\"$gambar\" width=\"100\" alt=\"$judul_gambar\" /><br />";
//tambahkan proses menyimpan database jika diperlukan seperti berikut
//mysql_query("insert into tb_mgambar(judul_gambar,nama_file) values('$judul_gambar','$gambar')") or die(mysql_error());
}
  }
  else
  {
echo "Jenis gambar yang anda kirim salah. Harus .jpg .gif .png<br />";
  }
  }
}
?>

Silahkan anda simpan dengan nama file-upload.php. Smoga bermanfaat bagi kita semua.
Posted by Birrul Walidain on Thursday, May 16, 2013 - Rating: 4.5
Title : Upload Banyak File Dengan PHP
Description : Upload Banyak File Dengan PHP - Kemari di perkuliahan sempat di ajarkan bagaimana cara upload file atau gambar menggunakan perintah PHP t...

Share to

Facebook Google+ Twitter

5 Responses to "Upload Banyak File Dengan PHP"

  1. Admin5/17/13, 12:55 PM

    Iya mas,, tahap pembelajaran nih.

    ReplyDelete
    Replies
      Reply
  2. holidan5/19/13, 12:05 AM

    thank's atas share ilmunya nih gan

    ReplyDelete
    Replies
    1. Admin5/19/13, 12:18 PM

      Makasih gan..

      Delete
      Replies
        Reply
    2. Reply
  3. Anonymous10/12/14, 5:58 PM

    maaf mas mau tana klo upload type file nya image dan video secara bersamaan gmn y ?

    ReplyDelete
    Replies
      Reply
  4. Unknown9/7/17, 7:50 PM

    Thanks for sharing this blog with us. From your blog I gain the knowledge of PHP. keep on updating your blog. To know more about PHP,
    PHP Training institute in Chennai | PHP Training | PHP Course in Chennai

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

Newer Post
Older Post
Home
Subscribe to: Post Comments (Atom)

STAT RANK


Copyright © 2012 Wali5 Blog - All Rights Reserved
Design by Mas Sugeng - Powered by Blogger