Membuat Form Upload Foto atau Gambar dengan HTML dan PHP



       halo pembaca sekalian, hujan ni, mending ngeblog aja sambil berbagi ilmu, tentunya bukan ilmu pelet y wkwk, 
   
   Baiklah merodt akan berbagi sedikit tentang ilmu  Pemrograman dengan PHP dan HTML yang merodt dapatkan, nah pada tutorial kali ini merodt akan berbagi mengenai form untuk upload foto atau gambar dengan HTML. langsung saja silahkan buat form HTML untuk upload fotonya
seperti di bawah ini

<div class="modal fade"  role="dialog" id="bukti<?php echo $data2['id_laporan'] ?>">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal">&times;
                </button>
                   <h4 class="modal-title"><center><b>Upload Poto</b></center>
                   </h4>
           </div>
                 <div class="modal-body">
                 <form action="prosespoto.php" method="post" enctype
                 ="multipart/form-data">
                 <input type="hidden" name="id" value = "<?php echo $data2['id'];
                 ?>"/>
                    <div>
                        <label class="control-label">Upload Poto</label>
                        <input type="file" class="form-control" name="foto"
                        value="upload"/>
                    </div>                      
                    <br>
                        <button class="btn btn-success btn-medium" type="submit"
                        value="simpan" name="upload">Simpan</button>
                </form>
            </div>                          
        </div>
    </div>
</div>

silahkan dibaca dan dipahami ya, jangan langsung copy paste ):



setelah form uploadnya dibuat maka agar poto tersebut dapat disimpan atau dilihat kita harus buat prosesuploadnya dengan PHP,

kita buat file yang diberi nama prosespoto.php sesuai dengan action pada form input.

$upload= $_POST['upload'];
    $file_tmp  = $_FILES['foto']['tmp_name'];
    $typefile  = $_FILES['foto']['type'];
    $foto      = $_FILES['foto'] ['name'];
     $x        = explode('.', $foto);
      $get     = strtolower(end($x));
    $valid     =  array('jpg','png');
  $oke   = hash('sha512',$data2);// hash digunakan untuk memanipulasi nama
                foto sehingga sulit untuk ditebak bertujuan untuk keamanan
             

  if(in_array($get,$valid) === true){
move_uploaded_file($file_tmp,'../foto/'.$oke.'.'.$get);//tempat penyimpanan foto dalam folder foto
$namafoto = $oke.'.'.$get;
$sql ="UPDATE poto SET poto='$namafoto' WHERE id='$id'";
mysqli_query($koneksi,$sql) or die(mysqli_error($koneksi));
header('location:nama_lokasi_tempat_foto_ditampilkan.php?
                id='.$id);// misalnya update foto dalam database dengan nama tabel
                             foto

selesai deh prosesnya, silahkan dicoba ):



demikian tutorial Membuat Form Upload Foto atau Gambar dengan HTML dan PHP,

semoga bermanfaat,
jika ada pertanyaan jangan sungkan untuk bertanya dan juga memberi saran,
terima kasih telah berkunjung,



salam,

Merodt :)
Blog, Updated at: Friday, August 25, 2017

0 komentar:

Post a Comment

Pencarian