fopen()失败了。是服务器吗?

时间:2012-01-04 15:35:43

标签: php fopen

我在一个更大的脚本中遇到了fopen()函数的问题所以我提取了一个打开文件的简单例程我用它:

<?php

    $fh = fopen("users.txt","r");

    if ($fh)
    {
        echo "File opened";
    }
    else echo "Unable to open file";

?>

文件存在于同一路径中,例如php文件,但服务器显示以下页面:

  

服务器遇到内部错误或配置错误   无法完成您的请求。

     

请联系服务器管理员,webmaster @ .... com并通知   他们发生错误的时间,以及你可能做过的任何事情   可能导致错误。

     

有关此错误的详细信息可能在服务器错误中可用   日志中。

     

此外,尝试时遇到404 Not Found错误   使用ErrorDocument来处理请求。

这个问题可能是什么原因?

1 个答案:

答案 0 :(得分:4)

  

文件权限是777所以我不认为这是一个问题

具有讽刺意味的是,它是。

  

文件“/home/add_device.php”可由其他人写“

将它们设置为755。