PHP 远程图片获取到本地
<?php /* * 远程图片获取到本地 */ function GrabImage($url){ if($url != ""){ //如果图片地址为空 $ext = strrchr($url,"."); //判断图片的格式 if($ext != ".jpg" && $ext != ".gif" && $ext != "$png"){ return false;exit; } $filename_r = time().rand(10,9000).$ext; //给图片命名 $filename = "getimg/".$filename_r; ob_start(); //打开缓冲区 readfile($url); $imginfo = ob_get_contents(); //获得缓冲区的内容 ob_end_clean(); //清除并关闭缓冲区 $fp = fopen($filename,"a"); fwrite($fp,$imginfo); fclose($fp); }else{ return false; } } $start_time = microtime(true); GrabImage("http://img4.shougongke.com/Public/advance/53846840dafb4.jpg"); $end_time = microtime(true); $time = round($end_time-$start_time,3); echo "程序总共用时".$time."秒"; ?>
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇: PHP 比较两个字符串的相似度