php判断是否有权限下载

字体大小: 中小 标准 ->行高大小: 标准
  1. <?php  
  2. if($_GET['id']==2)  
  3. {  
  4.     //$file_name = "info_check.exe";  
  5.     //$file_dir = "/public/www/download/";  
  6.     $dir='maze.png';  
  7.     if (!file_exists($dir)) { //检查文件是否存在  
  8.         echo "文件找不到";  
  9.         exit;   
  10.     } else {  
  11.         $file = fopen($dir,"r"); // 打开文件   
  12.         //$file=file_get_contents($dir);  
  13.         // 输入文件标签  
  14.         Header("Content-type: application/octet-stream");  
  15.         Header("Accept-Ranges: bytes");  
  16.         Header("Accept-Length: ".filesize($dir));  
  17.         Header("Content-Disposition: attachment; filename=" . $dir);  
  18.         // 输出文件内容  
  19.         //echo $file;  
  20.         echo fread($file,filesize($dir));  
  21.         fclose($file);  
  22.         exit;  
  23.     }   
  24. }  
  25. else  
  26. {  
  27.     echo "<mce:script type="text/JavaScript"><!--  
  28. history.go(-1);  
  29. // --></mce:script>";  
  30. }  
  31. ?>  

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/70764.html