//使用字串函式 "pathinfo" 方式取出上傳檔案的副檔名,並用in_array來檢查副檔名
$imgFileExt=pathinfo(strtolower($imgFile), PATHINFO_EXTENSION); //取得副檔名
if(!in_array($imgFileExt,array("jpg","jpeg","peg","png","gif"))) $imgFile="";
以官方的內建函式pathinfo()取得副檔名是效能最好的方式,後方的第二個參數還有下列幾個可選用:
PATHINFO_DIRNAME:取得資料夾路徑
PATHINFO_BASENAME:取得整個檔名(主+副)
PATHINFO_EXTENSION:取得副檔名
PATHINFO_FILENAME :取得主檔名
其他使用方式可參考此篇文章
沒有留言:
張貼留言