成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

php將遠(yuǎn)程圖片下載保存到本地

Anleb / 1313人閱讀

摘要:將遠(yuǎn)程服務(wù)器的圖片下載到本地功能完美實(shí)現(xiàn)下載遠(yuǎn)程圖片保存到本地參數(shù)文件保存文件目錄保存文件名稱,使用的下載方式當(dāng)保存文件名稱為空時(shí)則使用遠(yuǎn)程文件原來的名稱保存文件名創(chuàng)建保存目錄獲取遠(yuǎn)程文件所采用的方法文件大小演示示例示例如果需要下載的圖片特

將遠(yuǎn)程服務(wù)器的圖片下載到本地

"","save_path"=>"","error"=>1);
    }
    if(trim($save_dir)==""){
        $save_dir="./";
    }
    if(trim($filename)==""){//保存文件名
        $ext=strrchr($url,".");
        if($ext!=".gif"&&$ext!=".jpg"){
            return array("file_name"=>"","save_path"=>"","error"=>3);
        }
        $filename=time().$ext;
    }
    if(0!==strrpos($save_dir,"/")){
        $save_dir.="/";
    }
    //創(chuàng)建保存目錄
    if(!file_exists($save_dir)&&!mkdir($save_dir,0777,true)){
        return array("file_name"=>"","save_path"=>"","error"=>5);
    }
    //獲取遠(yuǎn)程文件所采用的方法 
    if($type){
        $ch=curl_init();
        $timeout=300;
        curl_setopt($ch,CURLOPT_URL,$url);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
        curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
        $img=curl_exec($ch);
        curl_close($ch);
    }else{
        ob_start(); 
        readfile($url);
        $img=ob_get_contents(); 
        ob_end_clean(); 
    }
    //$size=strlen($img);
    //文件大小 
    $fp2=@fopen($save_dir.$filename,"a");
    fwrite($fp2,$img);
    fclose($fp2);
    unset($img,$url);
    return array("file_name"=>$filename,"save_path"=>$save_dir.$filename,"error"=>0);
}

演示示例:

// 示例
// 如果需要下載的圖片特別多,開10分鐘的限制
// set_time_limit(600);

 $url = "http://img18.poco.cn/mypoco/qing/20161009/09/3989973453065773927_768x1024_320.jpg";

 $filename = "example".".jpg";
 getImage($url,$save_dir="",$filename,$type=1);

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/21944.html

相關(guān)文章

  • PHP抓取遠(yuǎn)程圖片教程(包含不帶后綴圖片

    摘要:之前做微信登錄開發(fā)時(shí)候,發(fā)現(xiàn)微信頭像圖片沒有后綴名,傳統(tǒng)的圖片抓取方式不奏效,需要特殊的抓取處理。按照傳統(tǒng)的抓取方法,先抓取圖片,然后截取后綴名的方案不可行。 之前做微信登錄開發(fā)時(shí)候,發(fā)現(xiàn)微信頭像圖片沒有后綴名,傳統(tǒng)的圖片抓取方式不奏效,需要特殊的抓取處理。所以,后來將各種情況結(jié)合起來,封裝成一個(gè)類,分享出來。 創(chuàng)建項(xiàng)目 作為演示,我們在www根目錄創(chuàng)建項(xiàng)目grabimg,創(chuàng)建一個(gè)類G...

    Prasanta 評論0 收藏0
  • PHPStorm.WebStrom等系列官方開發(fā)工具配置本地項(xiàng)目與運(yùn)程服務(wù)器同步

    摘要:配置本地項(xiàng)目與遠(yuǎn)程服務(wù)器同步說明等官方的系統(tǒng)開發(fā)工具配置本地項(xiàng)目與遠(yuǎn)程服務(wù)器同步的方法都基本一致沒有,幾乎沒有什么不同之處,我們拿為例說一下具體的配置過程配置本地項(xiàng)目與遠(yuǎn)程服務(wù)器同步能做什么我們在團(tuán)隊(duì)開發(fā)時(shí)基本上開發(fā)環(huán)境都是統(tǒng)一的測試開發(fā)服 PHPStorm.WebStrom配置本地項(xiàng)目與遠(yuǎn)程服務(wù)器同步 說明:PHPStorm、WebStrom等官方的系統(tǒng)開發(fā)工具配置本地項(xiàng)目與遠(yuǎn)程服務(wù)...

    xcc3641 評論0 收藏0
  • PHPStorm.WebStrom等系列官方開發(fā)工具配置本地項(xiàng)目與運(yùn)程服務(wù)器同步

    摘要:配置本地項(xiàng)目與遠(yuǎn)程服務(wù)器同步說明等官方的系統(tǒng)開發(fā)工具配置本地項(xiàng)目與遠(yuǎn)程服務(wù)器同步的方法都基本一致沒有,幾乎沒有什么不同之處,我們拿為例說一下具體的配置過程配置本地項(xiàng)目與遠(yuǎn)程服務(wù)器同步能做什么我們在團(tuán)隊(duì)開發(fā)時(shí)基本上開發(fā)環(huán)境都是統(tǒng)一的測試開發(fā)服 PHPStorm.WebStrom配置本地項(xiàng)目與遠(yuǎn)程服務(wù)器同步 說明:PHPStorm、WebStrom等官方的系統(tǒng)開發(fā)工具配置本地項(xiàng)目與遠(yuǎn)程服務(wù)...

    2501207950 評論0 收藏0
  • php上傳圖片遠(yuǎn)程服務(wù)器并返回圖片地址本地顯示

    摘要:本示例將演示一個(gè)簡單的上傳圖片到遠(yuǎn)程服務(wù)器,然后生成圖片路徑后通過提交的回調(diào)路徑返回給本地服務(wù)器,最后將圖片地址顯示在前端頁面。若將去掉還會看到服務(wù)器的返回信息。 本示例將演示一個(gè)簡單的上傳圖片到遠(yuǎn)程服務(wù)器,然后生成圖片路徑后通過提交的回調(diào)路徑返回給本地服務(wù)器,最后將圖片地址顯示在前端頁面。 本項(xiàng)目應(yīng)用三個(gè)文件,即前端選取圖片的頁面,然后提交圖片到遠(yuǎn)程服務(wù)器處理文件,返回前端頁面的回調(diào)...

    muddyway 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<