一個PHP的遠程圖片抓取函數(shù)分享
更新時間:2013年09月25日 15:30:51 作者:
遠程圖片抓取的方法有很多,在本文將為大家介紹下php中是如何實現(xiàn)的,感興趣的朋友可以了解下
復制代碼 代碼如下:
function grabImage($url, $filename = '') {
if($url == '') {
return false; //如果 $url 為空則返回 false;
}
$ext_name = strrchr($url, '.'); //獲取圖片的擴展名
if($ext_name != '.gif' && $ext_name != '.jpg' && $ext_name != '.bmp' && $ext_name != '.png') {
return false; //格式不在允許的范圍
}
if($filename == '') {
$filename = time().$ext_name; //以時間戳另起名
}
//開始捕獲
ob_start();
readfile($url);
$img_data = ob_get_contents();
ob_end_clean();
$size = strlen($img_data);
$local_file = fopen($filename , 'a');
fwrite($local_file, $img_data);
fclose($local_file);
return $filename;
}
相關文章
php中preg_replace正則替換用法分析【一次替換多個值】
這篇文章主要介紹了php中preg_replace正則替換用法,結合實例形式對比分析了preg_replace一次替換多個值的具體使用技巧,需要的朋友可以參考下2017-01-01
redis+php實現(xiàn)微博(二)發(fā)布與關注功能詳解
這篇文章主要介紹了redis+php實現(xiàn)微博發(fā)布與關注功能,結合實例形式分析了php結合redis實現(xiàn)微博的發(fā)布及關注相關操作技巧,需要的朋友可以參考下2019-09-09
PHP實現(xiàn)的操作數(shù)組類庫定義與用法示例
這篇文章主要介紹了PHP實現(xiàn)的操作數(shù)組類庫定義與用法,結合實例形式分析了php數(shù)組操作類完整定義與簡單使用技巧,需要的朋友可以參考下2019-05-05
解析如何通過PHP函數(shù)獲取當前運行的環(huán)境 來進行判斷執(zhí)行邏輯(小技巧)
本篇文章是對如何通過PHP函數(shù)獲取當前運行的環(huán)境 來進行判斷執(zhí)行邏輯的技巧進行了詳細的分析介紹,需要的朋友參考下2013-06-06

