Re: [請益] 如何判斷網址圖片的副檔名???
如果要保證是有效的圖檔的話應該要用 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


: : 我用程式會隨機抓出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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
154
159