PHP 隐藏真实下载地址
2012-07-20 19:06
537 查看
<? $file_name = "info_check.exe"; $file_dir = "/public/www/download/"; //检查文件是否存在 if(!file_exists($file_dir . $file_name)) 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 = "http://www.easycn.net/"; $file = @ fopen($file_dir . $file_name,"r"); if (!$file) exit('文件找不到'); 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隐藏下载文件的真实地址
- php运用readfile函数给隐藏下载文件地址增加权限判断
- php运用readfile函数给隐藏下载文件地址增加权限判断
- C#中如何下载大文件、隐藏文件真实地址
- php隐藏实际地址的文件下载方法
- 隐藏下载附件的路径或地址。php
- php 下载隐藏地址的总结
- 解析获取优酷视频真实下载地址的PHP源代码
- 隐藏下载地址的php代码
- 引用 Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)(转载)
- Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)
- 解析获取优酷视频真实下载地址的PHP源代码
- 获取优酷视频真实下载地址的PHP源代码
- Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)
- 用php隐藏图片的真实地址
- 手机上 使用php下载程序下载软件只有几KB,比真实大小小了许多,安装时提示无法安装
- 获取百度网盘真实下载地址
- PHP中用header:图片地址 简单隐藏图片源地址
- php及pecl各个版本的下载地址