PHP实现文件安全下载的程序有哪些呢

    作者:课课家更新于: 2015-11-09 12:38:45

    大神带你学编程,欢迎选课

    欢迎来到小编的文章进行学习阅读,想必大家又有很多问题吧,在这里会有你想要收获的答案,请大家慢慢学习吧!计算机编程语言
    PHP实现文件安全下载 编程语言排行榜上
    程序如下:

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

    c语言编程入门
    这样就可以用PHP直接输出文件了
    大家学到了多少?如果意犹未尽,可前往课课家官网直接查看,希望大家获益匪浅哦!!!

课课家教育

未登录

1