以下脚本会出现“编程错误”。我以文件的所有者身份登录,因此我不确定为什么会收到错误。我尝试了相对路径和绝对路径。
非常感谢任何帮助。
<?php
$myfile = fopen("test.txt", "r") or
die("Unable to open file!");
echo fread($myfile,filesize("test.txt"));
fclose($myfile);
?>
答案 0 :(得分:0)
什么意思&#34;我以所有者身份登录&#34;?您是通过命令行还是从网站空间运行脚本? 如果您从网页运行脚本,大多数情况下,&#34; www-data&#34;用户运行该过程。更改文件&#34; test.txt&#34;的权限,即执行脚本的用户,例如:&#34; www-data&#34;至少具有读取权限。 如果您看到&#34; test.txt&#34;的当前权限,那将会很有趣。我敢打赌你的权限有问题。