PHP远程图片保存到本地的解决办法
内容摘要
这篇文章主要为大家详细介绍了PHP远程图片保存到本地的简单示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:
/**
*
对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:
/**
*
文章正文
这篇文章主要为大家详细介绍了PHP远程图片保存到本地的简单示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | <code class = "php" > /** * 远程图片保存到本地 * * @param * @author php教程 www.idcnote.com **/ function get_file( $url , $folder , $pic_name ){ set_time_limit(24*60*60); //限制最大的执行时间 $destination_folder = $folder ? $folder . '/' : '' ; //文件下载保存目录 $newfname = $destination_folder . $pic_name ; //文件PATH $file = fopen ( $url , 'rb' ); if ( $file ){ $newf = fopen ( $newfname , 'wb' ); if ( $newf ){ while (! feof ( $file )){ fwrite( $newf , fread ( $file ,1024*8),1024*8); } } if ( $file ){ fclose( $file ); } if ( $newf ){ fclose( $newf ); } } } get_file( "http://www.baidu.com/img/baidu_logo.gif" , "file" , "baidu.jpg" ); /*** 代码来自php教程(www.idcnote.com) ***/ </code> |
注:关于PHP远程图片保存到本地的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释