zoukankan      html  css  js  c++  java
  • 下载并保持远程图片

    <?php
    set_time_limit (0);
    /*
     * $url 图片地址
     * $filepath 图片保存地址
     * return 返回下载的图片路径和名称
     */
    function getimg($url, $filepath,$i) {

        if ($url == '') {
            return false;
        }
        $ext = strrchr($url, '.');

        if ($ext != '.gif' && $ext != '.jpg') {
            return false;
        }

        //判断路经是否存在
        !is_dir($filepath)?mkdir($filepath):null;

        //获得随机的图片名,并加上后辍名
        $filetime = time();
        //$filename = date("YmdHis",$filetime).rand(100,999).'.'.substr($url,-3,3);
        $filename = $i.'.'.substr($url,-3,3);
        //读取图片
        $img = file_get_contents($url);
        //指定打开的文件
        $fp = @ fopen($filepath.'/'.$filename, 'a');
        //写入图片到指定的文本
        fwrite($fp, $img);
        fclose($fp);
        return '/'.$filepath.'/'.$filename;
    }


    for($i=0;$i<105;$i++)
    {
        getimg('https://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/'.$i.'.gif','qqfaceimg',$i);
        sleep('3');
    }

  • 相关阅读:
    冒泡排序
    选择排序
    1069 微博转发抽奖 (20 分)
    动态规划-石子合并
    动态规划-最长公共子序列
    动态规划-最长上升子序列
    动态规划-数字三角形
    动态规划-分组背包问题
    动态规划-多重背包问题
    动态规划-完全背包问题
  • 原文地址:https://www.cnblogs.com/jami918/p/3396188.html
Copyright © 2011-2022 走看看