文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> 软件教程>PHP实现文件安全下载的程序讲解

PHP实现文件安全下载的程序讲解

时间:2020-12-30  来源:互联网

欢迎来到小编的文章进行学习阅读,想必大家又有很多问题吧,在这里会有你想要收获的答案,请大家慢慢学习吧!计算机编程语言

u=1780549630,3545362939&fm=11&gp=0.jpg

程序如下:

以下为引用的内容:

  $file_name = "info_check.exe"; 

  $file_dir = "/public/www/download/"; 

  if (!file_exists($file_dir . $file_name)) { //检查文件是否存在 

  echo "文件找不到"; 

  exit; 

  } else { 

  $file = fopen($file_dir . $file_name,"r"); //打开文件 

  //输入文件标签 

  Header("Content-type: application/octet-stream"); 

  Header("Accept-Ranges: bytes"); 

  Header("Accept-Length: ".filesize($file_dir . $file_name)); 

  Header("Content-Disposition: attachment; filename=" . $file_name); 

  //输出文件内容 

  echo fread($file,filesize($file_dir . $file_name)); 

  fclose($file); 

  exit;} 

  而如果文件路径是"http"或者"ftp"网址的话,则源代**有少许改变,程序如下: 

  $file_name = "info_check.exe"; 

  $file_dir = "www.chinaz.com/"; 

  $file = @ fopen($file_dir . $file_name,"r"); 

  if (!$file) { 

  echo "文件找不到"; 

  } else { 

  Header("Content-type: application/octet-stream"); 

  Header("Content-Disposition: attachment; filename=" . $file_name); 

  while (!feof ($file)) { 

  echo fread($file,50000); 

  } 

  fclose ($file); 

  }

编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。[1] 

最早的编程语言是在电脑发明之后产生的,当时是用来控制提花织布机及自动演奏钢琴的动作。在电脑领域已发明了上千不同的编程语言,而且每年仍有新的编程语言诞生。很多编程语言需要用指令方式说明计算的程序,而有些编程语言则属于声明式编程,说明需要的结果,而不说明如何计算。

563ebea54a8ce.jpg

c语言编程入门

这样就可以用PHP直接输出文件了

相关阅读更多 +
最近更新
排行榜 更多 +
元梦之星最新版手游

元梦之星最新版手游

棋牌卡牌 下载
我自为道安卓版

我自为道安卓版

角色扮演 下载
一剑斩仙

一剑斩仙

角色扮演 下载