RSS

Check image exists

Mau share dan menjadi catatan pribadi saya., kemarin saya bingung untuk melakukan pengecekan image menggunakan PHP pada situs yang saya buat. nah akhirnya ketemu berbagai macam tekniknya,
1. menggunakan fungsi php getimagesize()
2. menggunakan fungsi fopen()
3. menggunakan file_exists()

dari ketiga cara diatas semuanya bisa dilakukan untuk melakukan pengecekan image atau file.
cara penggunaan dari masing2 teknik diatas:
1. getimagesize
untuk penggunaan getimagesize disini. sebenarnya agak ribet diantaranya kita harus membuka extension dari php itu tersendiri. pada teknik ini extension dari php gd harus diinstall dan di edit dulu kedalam web server kita. untuk penggunaanya contoh:
$c=getimagesize('alamat file');//by remote(alamat lengkap http://bla.com/file.jpg) atau local
if(is_array($c)){
//bernilai true
}
else{
//false
}
2. fopen()
untuk penggunaan fopen ini juga bisa by remote tetapi kita juga harus memastikan fungsi ini sudah diaktifkan oleh web servernya belum. karena menyangkut masalah security juga.
if(fopen('alamat file','r')){
//bernilai true
}
else{
//bernilai false
}
3. file_exists()
untuk fungsi yang satu ini lebih mudah dan biasanya secara defaul udah buka dan bisa digunakan untuk fungsi yang satu ini. akan tetapi hanay dapat dilakukan local address saja tidak bisa dilakukan by remote address. nah saya pernah mempunyai pengalaman mengenai kejadian ini dari ketiga cara diatas. hanya cara ini yang saya bisa lakukan sewaktu mengupload di web hosting gratisan. kedua teknik yang ada diatas dibatasi oleh setingan server web hosting gratisan tersebut.
if(file_exists('alamat file')){
//bernilai true
}
else{
//bernilai false
}
sekian semoga membantu..

0 comments:

Posting Komentar

Please copy and share it, if it helps you
 
Copyright 2009 My Note All rights reserved.
Free Blogger Templates by DeluxeTemplates.net
Wordpress Theme by EZwpthemes
Blogger Templates