usahawan-maju | Cara Validasi Ubah, Rename, Upload Gambar Unik - Sebenanya validasi ini harus dimulai dengan validasi inputan, dimana tidak ada nama gambar yang sama, sehingga ketika kita akan melakukan update atau rename gambar tidak akan terjadi kesalahan gambar atau duplikasi gambar yang berubah. Nah,,, agar lebih mudah coba baca terlebih dahulu Cara Validasi Input, Upload Gambar Pada Folder. atau bisa baca disini.
Cara kerja dari script ini sebenarnya hanya membandingkan gambar yang sudah kira simpan dengan gambar yang akan kita gunakan untuk update, jika ditemukan namanya sama makan upload gagal dan harus mengganti nama gambar tersebut terlebih dahulu agar gambar bisa digunakan sebagai pengganti gambar yang sudah ada. Jika nama gambar tidak ditemukan maka gambar bisa digunakan untuk menggantikan gambar lama yang sudah tersimpan terdahulu. Kemudian cara penamaannya juga kita buat berbeda. Sama dengan cara membuat nama pada input, saya gabungkan nama gambar yang kita gunakan untuk update dengan tanggal sekarang, sehingga akan benar-benar mengurangi resiko adanya gambar dengan nama yang sama.
Begitu pentingkah validasi gambar ini? Saya rasa penting, karena ini akan berakibat ketika kita akan melakukan penghapusan data bisa saja terjadi gambar dengan nama yang sama akan terhapus, sehingga akan memungkinkan mengalami kehilangan data kunci yang berakibat data tidak valid serta program aplikasi kita tidak bekerja dengan benar.
Pada validasi update ini juga demikian. Dimisalkan kita akan melakukan update gambar, nama gambar yang sudah tersimpan pada table dalam database dan folder adalah gambar1 dan gambar2. Secara tidak sengaja Anda mengambil gambar dari PC anda dengan nama gambar tersebut gambar2 juga. Sekarang coba tebak apa yang akan terjadi? Jika yang kita ganti adalah gambar2 pada table pastinya tidak akan menjadi masalah. Namun jika gambar1 pada table dalam database yang kita update kita ganti maka akan ada dua nama gambar2 dalam table di database dan jika kita meyisipkan script unlink([Nama Gambar]) maka kita hanya akan memiliki satu gambar dalam folder dengan nama gambar2. Perintah unlink biasanya digunakan untuk menghapus file gambar dalam folder yang kita gunakan untuk penyimpanan gambar asli.
Sepertinya pada postingan kali ini saya akhiri dulu karena masih banyak tugas. Semoga sedikit unek-unek saya ini bisa bermanfaat. Jikalau ada yang salah mungkin bisa diperbaiki sendiri ya,,, ambil yang baik dan perbaiki yang belum baik. heee