linux 下有二文件:split_w.php 与dededic.csv在同一目录
下面是 split_w.php有其中二行代码,
         $dicfile = "dededic.csv"; 
   $fp = fopen($dicfile,'r');
结果$fp为空,应该是没有权限 执行dededic.csv 文件,
怎么样才可调整权限 让上面的二行代码执行呀,thanks,

解决方案 »

  1.   

    到linux 下看一下ll /etc/.... (换成你自己的目录)
      

  2.   

    我整个包下的文件都用了
    chmod 777 -R *
    什么仅限都用了,可还是 不可执行 $fp = fopen($dicfile,'r'); 
    怎么解决?
      

  3.   

    你都没有用echo $fp;输出出来,你看看我的权限,只有522,不是照样执行,肯定不是权限问题。
    [root@localhost news]# ll
    总计 16
    -rw-r--r-- 1 root root  6 07-19 01:59 dededic.csv
    -rw-r--r-- 1 root root 72 07-19 02:02 test.php
    [root@localhost news]# cat test.php
    <?php
    $dicfile = "dededic.csv";
    $fp = fopen($dicfile,'r');
    echo $fp;
    ?>
    浏览器显示结果:Resource id #3
      

  4.   

         $dicfile = "dededic.csv"; 
      $fp = fopen($dicfile,'r'); 
    echo $fp 输出 是 Resource id #4代码和windows是一样的,可到了linux上,就分词分不了