PHP的 file_exist 可以用來檢查【檔案】或【資料夾】是否存在,假設我們今天要用這個函式來判斷圖片是否存在,如果存在就秀圖,不存在就不秀,則程式為:
if(file_exist($a)){
echo '<img src="'.$a.'" />';
}
這種寫法在$a是資料夾時,會發生導致誤判,所以,建議改成:
if(is_file($a)){
echo '<img src="'.$a.'" />';
}
這樣就不會有錯了。
如果要判斷的目標是資料夾,則改用 is_dir 就可以了。
No comments:
Post a Comment