龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

PHP远程图片保存到本地

时间:2014-06-15 02:30来源:网络整理 作者:网络 点击:
分享到:
PHP远程图片保存到本地 [代码片段(24行)]
<?php 
    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");
?>
精彩图集

赞助商链接