时间:2021-07-01 10:21:17 帮助过:5人阅读
- <br>function grabImage($url, $filename = '') { <br>if($url == '') { <br>return false; //如果 $url 为空则返回 false; <br>} <br>$ext_name = strrchr($url, '.'); //获取图片的扩展名 <br>if($ext_name != '.gif' && $ext_name != '.jpg' && $ext_name != '.bmp' && $ext_name != '.png') { <br>return false; //格式不在允许的范围 <br>} <br>if($filename == '') { <br>$filename = time().$ext_name; //以时间戳另起名 <br>} <br>//开始捕获 <br>ob_start(); <br>readfile($url); <br>$img_data = ob_get_contents(); <br>ob_end_clean(); <br>$size = strlen($img_data); <br>$local_file = fopen($filename , 'a'); <br>fwrite($local_file, $img_data); <br>fclose($local_file); <br>return $filename; <br>} <br>