设为首页收藏本站
查看: 62|回复: 0

[PHP] 下面这段代码如何下载到指定目录

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2014-3-29 12:33:00 | 显示全部楼层 |阅读模式
    下面这段代码怎么下载到指定目录
    /**
      * 抓取远程图片
      *
      * @param string $url 远程图片路径
      * @param string $filename 本地存储文件名
      */
    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;
    }

    上面这段代码可以下载远程图片到本地,但怎么才能下载到指定目录并获取下载后的存放的文件名及目录
    麻烦知道的高手直接给代码,谢谢了
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表