如果不通过设置apache或iis来限制用户对已存在www目录下的文件的访问
呵呵~~是不可能的...
除非你不公开这个文件名~~~~~~~~~~~~~~~
呵呵~~是不可能的...
除非你不公开这个文件名~~~~~~~~~~~~~~~
解决方案 »
- 数组插入MYSQL数据库,只能插入最后一行数据,是怎么回事?
- php 条件语句中的执行体{}可以被:代替??
- 发现个免费支持数据库的php+asp+asp.net的空间
- flush在windows下有效,linux下无效
- $_REQUEST、$_GET、$_POST
- [请求建议]我的商业程序,是否开源?
- 关于session的操作问题,请教大家
- [寻找]PHP+TXT生成HTML的文章系统!??世上没有吗??555我没MYSQL呀????帮忙帮忙!谢谢!哪位路人看到告知!
- 请问哪里有ZEND的加速器,要免费的,支持php4的.
- 如何使用命令行执行php程序
- php之站内搜索的实现问题 急急急!
- 能否从后往前读数据库中的数据
|-----file1.jpg-------+-----2003-08-05----+-----123442321.jpg--+说明:
SourceName :原始文件名称
CreateTime :临时文件建立时间
TempName :临时文件名 实现方式 用户登陆系统,访问文件下载页面(download.php)
download.php
----------------
不是会员 --- 直接退出 是会员
检测下载文件记录(SourceName)找到后,核对后两数据
临时文件不存在或临时文件已经超过预设的时间(例如12小时)
则从原始文件目录将文件拷贝到临时下载目录,同时更新数据库
更新临时文件名与建立时间... 若检测到时间在12小时内,同时临时文件也存在则直接
提供出临时文件的下载路径 以上我们完成下载功能的实现
下面实现文件定期处理
---------------------- 如使用的linux系统,可以使用crontab进行设置 使用find进行处理时间超过一日的文件(删除时间超过一日的临时文件) 或使用PHP脚本对目录内文件进行扫描处理,然后使用lynx之类的浏览工具定时 请求。这样不但隐藏了你原始的文件,同时还提供了另外个功能~
虚拟一下路径便可