因为你没有权限读这个文件。
你可以用chmod 775 文件名
改改看。

解决方案 »

  1.   

    $fname="Templast.inc";
    $file=fopen($fname,"r");
    while($temp=fgets($file,100)){
    echo $temp;
    }
    fclose($file);
    我是一位初学者,我象这样都可以的。(w2k+php4)
      

  2.   

    775权限是该文件对
    文件所有者有可以          读 写 执行
    文件所有者所在的组用户可以 读 写 执行
    所有用户                  读    执行775对所有用户并没有写权限,所以你(依PHP运行时绑定的用户是不是文件的所有者决定)只能以只读方式打开。
    写权限的分配可以是这样的
    chmod 666 test.txt
    这样的话对于所有用户都是可以读写的了,但是对所有用户都是不可执行的这个肯定是文件操作权限的问题如果在win2000下一样需要将文件的权限开放
      

  3.   

    fgetc(),fputs(),就说是错误的file_handle.至于这个错误是由于文件打开失败,造成fopen未返回$fp,或者返回错误,其根源在fopen