最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談php fopen下載遠(yuǎn)程文件的函數(shù)

 更新時(shí)間:2016年11月18日 09:32:58   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇淺談php fopen下載遠(yuǎn)程文件的函數(shù)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

如下所示:

//下載附件
function get_file($url, $folder = "./") {  
  set_time_limit (24 * 60 * 60); // 設(shè)置超時(shí)時(shí)間  
  $destination_folder = $folder . '/'; // 文件下載保存目錄,默認(rèn)為當(dāng)前文件目錄  
  if (!is_dir($destination_folder)) { // 判斷目錄是否存在  
      mkdirs($destination_folder); // 如果沒(méi)有就建立目錄  
  }  
  $newfname = $destination_folder . basename($url); // 取得文件的名稱  
  $file = fopen ($url, "rb"); // 遠(yuǎn)程下載文件,二進(jìn)制模式  
  if ($file) { // 如果下載成功  
      $newf = fopen ($newfname, "wb"); // 遠(yuǎn)在文件文件  
    if ($newf) // 如果文件保存成功  
      while (!feof($file)) { // 判斷附件寫入是否完整  
        fwrite($newf, fread($file, 1024 * 8), 1024 * 8); // 沒(méi)有寫完就繼續(xù)  
    }  
  }  
  if ($file) {  
    fclose($file); // 關(guān)閉遠(yuǎn)程文件  
  }  
  if ($newf) {  
    fclose($newf); // 關(guān)閉本地文件  
  }  
  return true;  
}  
function mkdirs($path , $mode = "0755") {  
  if (!is_dir($path)) { // 判斷目錄是否存在  
      mkdirs(dirname($path), $mode); // 循環(huán)建立目錄   
    mkdir($path, $mode); // 建立目錄  
  }  
  return true;  

}




// 使用示例  
echo get_file('xxxxx.pdf');  

以上這篇淺談php fopen下載遠(yuǎn)程文件的函數(shù)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

宿松县| 乌拉特前旗| 宣汉县| 娱乐| 土默特右旗| 黄梅县| 古蔺县| 永昌县| 桐柏县| 密山市| 永胜县| 卢氏县| 涟源市| 铜鼓县| 商都县| 湘潭县| 开阳县| 大渡口区| 商丘市| 丹凤县| 延吉市| 出国| 来宾市| 萨嘎县| 盐亭县| 内乡县| 德清县| 博湖县| 海城市| 南投市| 青阳县| 溧阳市| 平塘县| 新密市| 禄劝| 比如县| 松溪县| 铜山县| 康马县| 故城县| 昌邑市|