Cara Membuat Validasi inputan File

Bila kemarin kita telah belajar beberapa hal yang mesti di perhatikan ketika ingin merancang proses upload, sekarang ini kita coba cara merancang validasi inputan file nya , dimana bagi menjalankan ini cara yang akan saya gunakan ialah, dengan menggunakan php ya, jadi kita data itu hingga di server atau ingin proses di server alangkah baiknya kita coba terlebih dahulu bagi memvalidasinya, jadi jangan kemana-mana simak terus ya.





oke apabila ada teman-teman yang baru saja bergabung di cara merancang validasi inputan file, dan belum tau apa hal-hal yang mesti di perhatikan, teman-teman dapat seketika lihat saja artikel saya yang sebelumnya ya, dan bagi kasus kali ini pastinya kita akan coba merancang inputan file dan seketika kita validasi seperti itu, oke sekarang ini seketika saja kita lihat.



/**
if(!empty($_FILES)){
if($_FILES[image][error]==0){
switch ($_FILES[image][type]) {
case 'image/png':
echo sahabat berhasil mengupload file PNG </br>;
break;
case 'image/jpeg':
echo sahabat berhasil mengupload file Jpeg </br>;
break;

default:
exit(Ilegal Data);
break;
}

$array = explode(., $_FILES[image][name]); //kita akan merubah namanya saja tak nama filenya
$file_name_exstension = array_pop($array); //cara bagi memperoleh type exstensionnya
$acak = uniqid(true);
$new_file_name = $acak...$file_name_exstension;
// new directories ./2019/09/15/
$buat_folder_baru = ./storage/.date(Y)./.date(m)./.date(d);
if(!is_dir($buat_folder_baru)){
mkdir($buat_folder_baru, 0777, true);
$new_destination = $buat_folder_baru./.$new_file_name;
}else{
// Bila file telah ada
$new_destination = $buat_folder_baru./.$new_file_name;
}

if(move_uploaded_file($_FILES[image][tmp_name], $new_destination)){
echo file uploaded;
}else{
echo failed;
}

}else{
if($_FILES[image][error]==2){
echo file yang sahabat masukan terlalu besar;
}else{
echo error bro cek lagi;
}
}
}else{
echo tak akses;
}
*/


Mari kita mulai dari atas:




  1. pertama-tama apabila kita lihat dari atas, itu apabila files atau data tak kosong karenanya proses akan di jalankan.


  2. apabila pesan error == 0 karenanya di jalankan


  3. disini saya merancang switch case dimana switch case itu bagi mengecek data file apa yang boleh dan ilegal


  4. berikutnya disini saya mencoba mengganti nama filenya dengan kode acak


  5. berikutnya apabila kode telah di ganti kode acak, karenanya saya tinggal merancang sebuah folder baru jadi setiap ada file baru masuk karenanya seketika masuk pada folder yang telah kita tentukan.



oke saya rasa lumayan hingga disini belajar kita mengenai cara merancang validasi inputan file semoga bermanfaat dan hingga jumpa di artikel berikutnya terimakasih.




Sumber https://kursuswebsite.org

Popular posts from this blog

Perbedaan Antara Keyup dan Keydown Pada jQuery

Membuat Table Warna Berselang dengan PHP