chmod 660 dir/*
用php读那些文件

解决方案 »

  1.   

    to redhatch:
      能说的详细一些吗?我在php方面经验不多。谢谢
      

  2.   

    $chmod 660 source/youfile<?php
    //header('Content-type: application/pdf');
    file_put_contents('source/youfile'); //for php5, in php4 you can use fopen('source/file', 'rb')....
    ?>
      

  3.   

    错了, file_put_contents()是这入,读取是用:
    file_get_contents('source/youfile');
      

  4.   

    来晚了!
    但是只有LINUX系统才有用!windows就麻烦了!
      

  5.   

    $chmod 660 source/youfile 的意思是将文件设置为只有主人和同组用户可读写,其它人不可读取.
    而APACHE的用户组和PHP的用户组并不一样.所以,WIN2K以上应该也可以实现.
    将source这个目录设置为(IIS)IUSER不可读写,而ASP用户可以读写!
    不过,不知道ASP用户是不是独立于IIS的,不过ASP.NET是独立的!
      

  6.   

    放到另外一个不被WEB直接访问的目录。然后用PHP去做个下载。 只要文件不大。这种方案比较可行。~~~
      

  7.   

    但其实并非与用户表Member有直接关系.
    还是得由程序去判断,如果是合法用户则你用文件操作函数读出此文件并反馈给用户.
      

  8.   

    source目录下的文件很多,有几百个pdf文件和php文件,这些文件都放在不同的子目录里面,根据不同的权限,还要分别控制。
    头都大了。