Re: [請益] 如何判斷網址圖片的副檔名???

看板PHP作者 (身為老爸老媽嚕..)時間14年前 (2011/06/16 14:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
如果要保證是有效的圖檔的話應該要用 getimagesize() http://hk.php.net/manual/en/function.getimagesize.php return value會有 IMAGETYPE_XXX 也會有 MIME TYPE string 如果檔案是來自post上傳的話,附檔名是會被rename的 當然getimagesize是會cost一些效能的 ※ 引述《appleboy46 (小惡魔)》之銘言: : ※ 引述《ckvir (ckvir)》之銘言: : : 今天我有個網址 : : 比如 : : http://test.com/ : : 底下有2個圖片 : : http://test.com/a.jpeg
: : http://test.com/b.gif
: : 我用程式會隨機抓出a或b圖片 : : 我要怎樣判斷是抓到jpeg還是gif?? : : 我不要用檔名判斷 : : 要如何用副檔名判斷?? : : thx : function file_extension($file_name, $show = 'extend'){ : $count = count(explode('.', $file_name)); : if($count == 1) : return 0; : $main = substr($file_name, 0, strrpos($file_name,'.')); : $extend = array_pop(explode('.', $file_name)); : $extend = strtolower($extend); : return ($show == 'main') ? $main : $extend; : } : $file = 'test.php.jpeg'; : $extend = file_extension($file); : echo $extend . "<br />"; : // show jpeg; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.251.162
文章代碼(AID): #1D-Pqomg (PHP)
文章代碼(AID): #1D-Pqomg (PHP)