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

首頁 > 語言 > PHP > 正文

遠程文件下載代碼

2024-09-04 11:44:00
字體:
來源:轉載
供稿:網友

這里為各位提供一款遠程文件下載代碼,我們可以把遠程的文件用php下載到本地指定的目錄,下面就是一款下載遠程服務器文件代碼類。

  1. class download 
  2.     var $url;//遠程文件地址 
  3.     var $file_name = "hdwiki.zip";//下載來的文件名稱 
  4.     var $save_path = "./www.49028c.com";//下載到本地的文件路徑 
  5.     var $localfile;//下載到本地文件的路徑和名稱 
  6.     var $warning;//警告信息 
  7.     var $redown=0;//是否重新下載 
  8.  
  9.     /*初始化*/ 
  10.     function seturl($url
  11.     { 
  12.          if(!emptyempty($url))$this->url = $url
  13.     } 
  14.     function setfilename($file_name
  15.     { 
  16.      if(!emptyempty($file_name))$this->file_name = $file_name
  17.     } 
  18.     function setsavepath($save_path
  19.     { 
  20.      if(!emptyempty($save_path))$this->save_path = $save_path
  21.     } 
  22.     function setredown($redown
  23.     { 
  24.      if(!emptyempty($redown))$this->redown = $redown
  25.     } 
  26.     function download($url$redown = 0, $save_path = 0, $file_name = 0) 
  27.     { 
  28.         $this->seturl($url); 
  29.         $this->setfilename($file_name); 
  30.         $this->setsavepath($save_path); 
  31.         $this->setredown($redown); 
  32.         if(!file_exists($this->save_path)) 
  33.         { 
  34.             $dir = explode("/",$this->save_path); 
  35.             foreach($dir as $p
  36.             mkdir($p); 
  37.         } 
  38.    } 
  39.     
  40.     /* 檢查url合法性函數 */ 
  41.     function checkurl(){ 
  42.         return preg_match("/^(http|ftp)(://)([a-za-z0-9-_]+[./]+[w-_/]+.*)+$/i"$this->url); 
  43.     } 
  44.     //下載文件到本地 
  45.     function downloadfile() 
  46.     { 
  47.         //檢測變量 
  48.         $this->localfile = $this->save_path."/".$this->file_name; 
  49.          if($this->url == "" || $this->localfile == ""){ 
  50.                  $this->warning = "error: 變量設置錯誤."
  51.              return $this->warning; 
  52.         } 
  53.         if (!$this->checkurl()){ 
  54.             $this->warning = "error: url "$this->url ." 不合法."
  55.                return $this->warning; 
  56.             } 
  57.         if (file_exists($this->localfile)){ 
  58.             if($this->redown) 
  59.             { 
  60.                 unlink($this->localfile); 
  61.             } 
  62.             else 
  63.             { 
  64.                 $this->warning = "warning: 升級文件 "$this->localfile ." 已經存在! 重新下載"
  65.                 return $this->warning; 
  66.              //exit("error: 本地文件 ". $this->localfile ." 已經存在,請刪除或改名后重新運行本程序."); 
  67.             } 
  68.         } 
  69.         //打開遠程文件 
  70.         $fp = fopen($this->url, "rb"); 
  71.         if (!$fp){ 
  72.             $this->warning = "error: 打開遠程文件 "$this->url ." 失敗."
  73.              return $this->warning; 
  74.         } 
  75.      //打開本地文件 
  76.      $sp = fopen($this->localfile, "wb"); 
  77.      if (!$sp){ 
  78.          $this->warning = "error: 打開本地文件 "$this->localfile ." 失敗."
  79.          return $this->warning; 
  80.      } 
  81.      //下載遠程文件 
  82.      //echo "正在下載遠程文件,請等待"; 
  83.      while (!feof($fp)){ 
  84.      $tmpfile .= fread($fp, 1024); 
  85.      //echo strlen($tmpfile); 
  86.      } 
  87.        //保存文件到本地 
  88.        fwrite($sp$tmpfile); 
  89.      fclose($fp); 
  90.      fclose($sp); 
  91.       
  92.      if($this->redown) 
  93.              $this->warning = "success: 重新下載文件 "$this->file_name ." 成功"
  94.      else  
  95.              $this->warning = "success: 下載文件 "$this->file_name ." 成功"
  96.                
  97.      return $this->warning; 
  98.     } 

上一篇:PHP分頁類

下一篇:非常簡單的日歷類

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色悠悠久久久久| 日韩在线观看免费高清| 日韩国产一区三区| 日韩电影中文字幕一区| 亚洲国产欧美一区二区丝袜黑人| 亚洲一区二区精品| 日韩美女视频中文字幕| 国产自摸综合网| 国产一区二中文字幕在线看| 国产精品第1页| 91久久久久久| 日韩中文在线不卡| 欧美精品videosex极品1| 日韩精品视频中文在线观看| 日本伊人精品一区二区三区介绍| 国产亚洲一区二区在线| 亚洲美女视频网站| 欧美激情aaaa| 欧美日韩精品在线| 91久久国产综合久久91精品网站| 岛国av在线不卡| 中文字幕久久久av一区| 亚洲精品98久久久久久中文字幕| 亚洲欧美激情另类校园| 国产精品夜间视频香蕉| 久久精品男人天堂| 日韩久久免费视频| 亚洲免费人成在线视频观看| 日韩在线视频观看| 777午夜精品福利在线观看| 国内精品久久久久久| 亚洲福利视频专区| 欧美综合国产精品久久丁香| 中文在线资源观看视频网站免费不卡| 成人黄色片在线| 日韩成人av一区| 成人av电影天堂| 亚洲欧美日韩国产成人| 日韩精品在线看| 另类视频在线观看| 国产精品v日韩精品| 91精品国产91久久久久福利| 韩国美女主播一区| 欧美精品激情在线| 国产精品成人免费视频| 日韩免费黄色av| 亚洲日本欧美日韩高观看| 97视频免费在线看| 亚洲xxx自由成熟| 亚洲色图偷窥自拍| 日韩视频在线一区| 亚洲精品成人免费| 亚洲国产精品福利| 久久视频免费在线播放| 亚洲少妇中文在线| 亚洲成人网在线| 国内精品久久久久影院优| 久久久久久国产免费| 欧美在线精品免播放器视频| 久久精品成人欧美大片古装| 午夜精品久久久久久久99热浪潮| 日韩在线视频国产| 欧美日韩国产成人在线| 日韩成人在线视频| 日本高清不卡的在线| 国产精品一区二区久久久| 欧美成人免费全部观看天天性色| 久久久久国色av免费观看性色| 亚洲综合色av| 欧美在线激情视频| 久久精品一偷一偷国产| 亚洲成人教育av| 国产日韩欧美自拍| 日韩精品在线观看视频| 亚洲精品动漫100p| 在线亚洲欧美视频| 久久精品视频网站| 国产一区二区三区高清在线观看| 性欧美办公室18xxxxhd| 久久久免费高清电视剧观看| 日韩在线视频导航| 亚洲xxxx妇黄裸体| 久久久999精品视频| 日韩欧美亚洲国产一区| 色综合久久中文字幕综合网小说| 亚洲福利小视频| 亚洲欧美精品一区| 国产欧美久久一区二区| 日韩av免费在线| 欧美中文字幕在线观看| 亚洲天堂av高清| 亚洲精品视频免费| 久久五月天综合| 久久久久久这里只有精品| 国产欧美久久久久久| 亚洲最大中文字幕| 亚洲xxxx妇黄裸体| 久久久成人av| 精品国产拍在线观看| 91久久精品久久国产性色也91| 在线亚洲午夜片av大片| 成人欧美一区二区三区在线| 欧美激情手机在线视频| 国产精品久久久久77777| 日韩欧美国产中文字幕| 欧美寡妇偷汉性猛交| 在线看片第一页欧美| 91麻豆桃色免费看| 色777狠狠综合秋免鲁丝| 91色精品视频在线| 亚洲变态欧美另类捆绑| 国产精品久久在线观看| 欧美在线视频播放| 久久精品精品电影网| 欧美日韩另类视频| 国产不卡av在线免费观看| 永久免费精品影视网站| 精品国产乱码久久久久久天美| 欧美日韩性生活视频| 亚洲第一二三四五区| 色天天综合狠狠色| 久久久国产精品一区| 91在线高清免费观看| 久久天天躁狠狠躁夜夜躁| 日韩av一区二区在线| 精品国偷自产在线视频99| www.亚洲男人天堂| 亚洲成人激情图| 97超碰蝌蚪网人人做人人爽| 欧美日韩久久久久| 91精品久久久久久久久| 欧美激情久久久| 久久精品国产精品| 亚洲成人免费网站| 狠狠综合久久av一区二区小说| 欧美成人免费观看| 亚洲xxx自由成熟| 久久色精品视频| 亚洲国模精品私拍| 精品国产999| 欧美精品精品精品精品免费| 日韩精品欧美国产精品忘忧草| 国产精品1区2区在线观看| 97精品一区二区三区| 国产女同一区二区| 久久精品国产成人| 欧美成人午夜剧场免费观看| 亚洲天堂男人天堂女人天堂| 亚洲国产精品va在看黑人| 九九热精品视频国产| 国产精品成av人在线视午夜片| 久久久噜噜噜久噜久久| 日本亚洲欧洲色α| 中文字幕亚洲专区| 在线视频免费一区二区| 在线观看国产成人av片| 国产91免费看片| 国产精国产精品| 欧美日韩国产中字| 欧美另类暴力丝袜| 精品国产乱码久久久久酒店| 91av视频在线观看| 久久亚洲精品网站| 91九色精品视频|