亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > 管理維護 > 正文

php將遠程圖片保存到本地服務器的實現代碼

2024-09-10 14:19:55
字體:
來源:轉載
供稿:網友

php如何將遠程圖片本地化,本文分享了實現代碼

<?php //站點根目錄 $cfg_basedir = dirname(__FILE__); //停建目錄屬性 $cfg_dir_purview ='0755';  /*Get請求遠程內容函數*/  $cookie_file = dirname(__FILE__).'/cookie.txt'; //COOKIE存放地址   function pget($url,$ref=false,$head=false){   $curl = curl_init(); // 啟動一個CURL會話   curl_setopt($curl, CURLOPT_URL, $url); // 要訪問的地址         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 對認證證書來源的檢查   curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); // 從證書中檢查SSL加密算法是否存在   curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // 模擬用戶使用的瀏覽器   curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自動跳轉   if($ref){ curl_setopt($curl, CURLOPT_REFERER, $ref);//帶來的Referer   }else{   curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自動設置Referer   }   curl_setopt($curl, CURLOPT_HTTPGET, 1); // 發送一個常規的Post請求   curl_setopt($curl, CURLOPT_COOKIEJAR, $GLOBALS['cookie_file']); // 存放Cookie信息的文件名稱   curl_setopt($curl, CURLOPT_COOKIEFILE,$GLOBALS ['cookie_file']); // 讀取上面所儲存的Cookie信息   curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 設置超時限制防止死循環   curl_setopt($curl, CURLOPT_HEADER, 0); // 顯示返回的Header區域內容   curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 獲取的信息以文件流的形式返回   $tmpInfo = curl_exec($curl); // 執行操作   if (curl_errno($curl)) {  echo 'Errno'.curl_error($curl);   }    if($head){ $data['head']=curl_getinfo($curl);}   curl_close($curl); // 關鍵CURL會話   $data['data']=$tmpInfo;   return $data; // 返回數據 }   /**  * 創建所有目錄  *  * @param   string $truepath 真實地址  * @param   string $mmode  模式  * @return  bool  */ if ( ! function_exists('MkdirAll')) {   function MkdirAll($truepath)   { global $cfg_dir_purview;       if(!file_exists($truepath))       {         mkdir($truepath, $cfg_dir_purview);         chmod($truepath, $cfg_dir_purview);         return true;       }       else       {         return true;       }   } }   /**  * 獲得文章body里的外部資源  *  * @access  public  * @param   string $body 文檔內容  * @return  string  */ function GetCurContent($body) {   global $cfg_multi_site,$cfg_basehost,$cfg_basedir,$cfg_image_dir,$arcID,$cuserLogin,$dsql;   $cfg_uploaddir = '/c';   $basehost = "http://".$_SERVER["HTTP_HOST"];        $img_array = array();   preg_match_all("/src=[/"|'|/s]{0,}(http:////([^>]*)/.(gif|jpg|png))/isU",$body,$img_array);      $img_array = array_unique($img_array[1]);   $imgUrl = $cfg_uploaddir.'/'.date("ymd", time());   $imgPath = $cfg_basedir.$imgUrl;   if(!is_dir($imgPath.'/'))   {     MkdirAll($imgPath, $GLOBALS['cfg_dir_purview']);     CloseFtp();   }   $milliSecond = date('His',time());   foreach($img_array as $key=>$value)   {      if(preg_match("#".$basehost."#i", $value))     {       continue;     }     if(preg_match("#".$basehost."#i", $value))     {       continue;     }     if(!preg_match("#^http:////#i", $value))     {       continue;     }         $http=pget($value,'$value',true);     $itype=($http['head']['content_type']);     if(!preg_match("#/.(jpg|gif|png)#i", $itype))     {       if($itype=='image/gif')       {         $itype = ".gif";       }       else if($itype=='image/png')       {         $itype = ".png";       }       else       {         $itype = '.jpg';       }     }     $milliSecondN = rand(1000,9999).rand(1000,9999);     $value = trim($value);     $rndFileName = $imgPath.'/'.$milliSecondN.'-'.$key.$itype;     $fileurl = $imgUrl.'/'.$milliSecondN.'-'.$key.$itype;      $tp = fopen($rndFileName, 'wb');     fwrite($tp, $http['data']);     fclose($tp);          if(file_exists($cfg_basedir.$fileurl))     {       $info = '';       $imginfos = GetImageSize($rndFileName, $info);       $fsize = filesize($rndFileName);       $body = str_replace($value, $fileurl, $body);       }   }   return $body; }  //調用方式 echo GetCurContent($body); 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品丝袜在线| 日韩欧美在线视频免费观看| 91成人在线播放| 亚洲视屏在线播放| 中文字幕日韩欧美在线| 久久久久久亚洲| 国产精品色悠悠| 欧美精品在线视频观看| 亚洲国产精品一区二区久| 中文字幕成人在线| 国产视频欧美视频| 欧美日韩免费在线| 国产香蕉一区二区三区在线视频| 亚洲第一在线视频| 狠狠躁夜夜躁人人躁婷婷91| 亚洲成人在线视频播放| 26uuu国产精品视频| 国产精品第一页在线| 亚洲精品一区中文字幕乱码| 国产精品久久久久久久久久三级| 久操成人在线视频| 狠狠色狠狠色综合日日小说| 青青草原成人在线视频| 久久久99久久精品女同性| 奇米一区二区三区四区久久| 永久免费毛片在线播放不卡| 韩国福利视频一区| 国产精品福利小视频| 亚洲女性裸体视频| 欧美激情小视频| 中文字幕久久久| 中文综合在线观看| 国产一区二区日韩精品欧美精品| 欧美在线视频在线播放完整版免费观看| 精品成人乱色一区二区| 国产成人极品视频| 欧美激情亚洲自拍| 国产成人av在线| 亚洲欧美日韩天堂| 日韩在线视频线视频免费网站| 国产精品久久久久av| 日韩视频在线一区| 亚洲天堂免费视频| 91精品视频网站| 4k岛国日韩精品**专区| 91久久在线观看| 中文字幕日韩综合av| 国产精品日本精品| 亚洲成av人乱码色午夜| 欧美性在线观看| 日韩成人免费视频| 美日韩丰满少妇在线观看| 亚洲第一网站免费视频| 成人羞羞国产免费| 久久五月天色综合| 国产精品高清免费在线观看| 欧美激情xxxxx| 韩曰欧美视频免费观看| 精品国产一区二区在线| 97超碰蝌蚪网人人做人人爽| 成人免费看吃奶视频网站| 原创国产精品91| 国产精品自拍偷拍视频| 中文字幕日韩精品在线| 亚洲精品视频久久| 亚洲福利在线播放| 国产精品一区二区av影院萌芽| 亚洲欧美成人一区二区在线电影| 欧美精品aaa| 欧美壮男野外gaytube| 国产精品成人观看视频国产奇米| 久久久久久18| 97免费视频在线播放| 欧美性生交大片免费| 日韩欧美高清在线视频| 黑人巨大精品欧美一区二区一视频| 91免费电影网站| 国产精品入口免费视频一| 成人激情视频网| 亚洲精品小视频在线观看| 性金发美女69hd大尺寸| 亚洲最大av在线| 日韩电影免费观看在线| 97久久精品人人澡人人爽缅北| 亚洲在线免费观看| 久久亚洲国产成人| 欧美性xxxxxxx| 欧美俄罗斯乱妇| 岛国精品视频在线播放| 69影院欧美专区视频| 亚洲精品一区二区三区不| 日韩在线观看免费| 欧美在线视频免费| 欧美亚洲激情在线| 狠狠躁夜夜躁人人躁婷婷91| 亚洲精品第一国产综合精品| 影音先锋日韩有码| 一区二区三区四区在线观看视频| 国产91精品在线播放| 亚洲性xxxx| 亚洲国产欧美一区二区三区同亚洲| 亚洲国产成人精品电影| 91久久久亚洲精品| 在线观看国产精品日韩av| 国产999在线| 成人在线视频福利| 欧美影院久久久| 日韩美女毛茸茸| 国产亚洲精品一区二区| 91在线观看免费观看| 成人黄色在线播放| 国产亚洲人成网站在线观看| 成人性生交大片免费观看嘿嘿视频| 亚洲国产日韩欧美在线动漫| 92国产精品久久久久首页| 自拍偷拍亚洲一区| 亚洲国产精品久久久| 这里只有精品在线播放| 在线观看视频亚洲| 国产成人综合精品在线| 欲色天天网综合久久| 欧美激情按摩在线| 成人午夜在线影院| 国产精品啪视频| 欧美成人精品h版在线观看| 中文字幕精品一区久久久久| 日韩风俗一区 二区| 国产精品热视频| 欧美成人精品在线视频| 91精品国产色综合久久不卡98| 欧美一级bbbbb性bbbb喷潮片| 在线播放日韩欧美| 久久精品国产清自在天天线| 日韩成人在线免费观看| 在线视频日韩精品| 欧美日韩国产丝袜美女| 欧美在线视频一区| 国产精品wwww| 欧美一级电影在线| 国内精品久久久久影院 日本资源| 国产精品久久久久91| 日韩欧美aⅴ综合网站发布| 国产精品mp4| 日韩欧美国产中文字幕| 欧美高跟鞋交xxxxhd| 久久av中文字幕| 亚洲人成绝费网站色www| 日韩av综合网| 亚洲天堂男人天堂| 97国产精品人人爽人人做| 久久九九精品99国产精品| 久久久久北条麻妃免费看| 尤物九九久久国产精品的特点| 亚洲欧美国产精品| 国产精品福利无圣光在线一区| 国产成人一区二区| 日韩av一区在线| 欧美性少妇18aaaa视频| 欧美乱人伦中文字幕在线| 亚洲亚裔videos黑人hd| 色综合伊人色综合网| 日韩视频精品在线| 奇米成人av国产一区二区三区| 性欧美办公室18xxxxhd|