地址的加密实现方法



如果你不吝啬服务器内存的话 就直接用文件操作函数结合Header发送包头的方式提供给用户吧。

给个例子:


<?
$filep="/data/movie/aaa.avi" ;
//---------打开文件---------------
$rfile=fopen($filep,"r");
 
//-------------给用户发送http报头--------------
Header("Content-type: application/octet-stream"); //--以多媒体数据流的方式发送--
Header("Accept-Ranges: bytes"); //--以字节的方式接收-- 
Header("Accept-Length: ".filesize($filep)); //--发送文件大小的报头--
Header("Content-Disposition: attachment; filename='七剑.avi'"); //--还可以自定义用户接收到的文件的文件名
 
//------------- 输出文件内容-------------
echo fread($rfile,filesize($filep));
fclose($rfile);
exit;
 
?>

本文作者:



相关阅读:
制作百毒不侵的Windows系统
RequisitePro安装和Oracle环境的部署
9个精简优化CSS文件的技巧
HTML特殊字符 - 补遗
在同一窗体中使用PHP来处理多个提交任务
Vista和Windows7系统WinSXS文件夹
mingw:在LINUX下编译WINDOWS程序
JavaScript 获取事件对象的注意点
Oracle用户特权管理与审计
微软SQL Server 2000 Reporting Services
Vista中轻松实现数据备份还原
Oracle中Decode()函数使用技巧
最容易犯的10个HTML标签错误
Windows7用户如何安装老毛桃WinPE到本地硬盘
快速导航

Copyright © 2016 phpStudy |