2016-07-28 321 views
0

以下脚本会显示“编程错误”。我作为文件的所有者登录,所以我不知道为什么我得到错误。我尝试了相对和绝对路径。无法使用fopen和fread函数打开并读取文件

非常感谢任何帮助。

<?php 
$myfile = fopen("test.txt", "r") or 
die("Unable to open file!"); 
echo fread($myfile,filesize("test.txt")); 
fclose($myfile); 
?> 
+2

我会说test.txt包含文本“编程错误” – Daan

+0

你会得到一个字面上说“编程错误”的错误? –

+0

@eskimo它显示在浏览器..网站下维护....或...编程错误 – Matrix1977

回答

0

什么意思是“我以店主身份登录”?你是通过命令行还是从网站空间运行脚本? 如果从网页运行脚本,大多数情况下,“www-data”用户运行该过程。更改文件“test.txt”的权限,执行该脚本的用户(例如“www-data”)至少具有读取权限。 这将是interresting看到你目前的权限“test.txt”。我敢打赌,你的权限有问题。