电脑安全

您当前的位置:主页 > 电脑安全 >

PHP实现文件安全下载的实例-网络编程

来源:[db:来源]标题:   文件    编辑:电脑技术全能网 时间:2019-09-19 18:29

原标题: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.easycn.net/";   $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);   }   如许便可以用PHP间接输入文件了

上一篇:php中的sprintf的应用-网络编程

下一篇:没有了