Validasi Upload Type Image and Size Image
Jika dalam membangun website tidak ada fitur untuk upload gambar / foto pasti masih kurang lengkap rasanya. Nah pada kesempatan kali ini Suckittrees dot com akan sharing ilmu tentang Validasi upload type file gambar menggunakan PHP, .
Membuat Validasi Type Image dan Size Image
Validasi image Jpeg, jpg dan png ini sangat penting dilakukan untuk menghindari user mengupload tipe gambar yang dapat merugikan bagi pemilik website, anda juga dapat mengkonfigurasikan atau mengkombinasikan dengan Validasi Upload Gambar dengan HTML5
How To Create Valdiate Image with PHP... ? , hee
Ok, langsung saja bagaimana cara yang dapat dilakukan untuk membatasi tipe gambar yang di upload oleh user, berikut suckittrees dot com memberikan gambaran dari tehnik validasi gambar dengan php :
INPUT type file dibawah ini adala objek input file yang nanti digunakan dalam upload gambar , disini kita beri nama dengan "nama_file" , berikut ini scriptnya :
<input name="nama_file" id="nama_file" type="file"/>
Setelah itu kita buat variabel nya dengan nama "$jenis gambar" :
$jenis_gambar=$_FILES['nama_file']['type'];
Nah, Untuk Validasi type gambar yang nanti akan di upload kita dapat menggunakan script php di bawah ini :
<?php
if($jenis_gambar=="image/jpeg" || $jenis_gambar=="image/jpg" || $jenis_gambar=="image/gif" || $jenis_gambar=="image/x-png")
{
//Lakukan query untuk menyimpan gambar
} else {
echo "Jenis gambar yang anda kirim salah. Harus .jpg .gif .png";
}
?>
OK.. Bagaimana ? Bisa dipahami...?
Nah.. Bagaimana jika sekarang kita membuat validasi ukuran gambar ... ? disini kita menggunakan size, untuk membatasi ukuran gambar yang akan kita upload berikut script nya :
$ukuran_gambar=$_FILES['nama_file']['size'];
//Ukuran file yang diperbolehkan ( 1 Mb )
$ukuran = 10000;
Bagaimana cara membatasi ukuran gambar yang di upload dengan php ? berikut logika yang dapat kita terapkan :
// Cek ukuran file
if(!$ukuran_gambar >= ukuran){
// Lakukan query upload gambar
}else {
echo "Ukuran Gambar Lebih dari 1 Mb";
}
Bagaimana Mudah Bukan,, ??? Kalo iya,, Bagiamana Cara Validasi Ukuran dan Type Gambar dengan PHP sekaligus ? Silahkan anda coba sendiri, Jika ada pertanyaan,, Silahkan anda Berkomentar disini ..