自动化 php 以修改主机上的文本文件


Autorize php to modify a text file on host

我的虚拟主机GoDaddy上有一个php脚本,我想修改一个文本文件。但是它被阻止了,我认为这是一个授权问题,但我不知道如何解决这个问题。

<?php 
  $var= "test";
  $fileopen = fopen("file.txt", w+);
  fwrite($fileopen,$var);
  fclose($fileopen);
?>

显然,问题不在于PHP,而在于服务器上的访问控制管理。您没有告诉我们您收到的错误,但我想您被拒绝对这些文件的写入访问权限。检查服务器上相应文件和目录的权限,并根据需要调整它们,以使 Web 服务器进程访问这些文件。

如何做到这一点在很大程度上取决于服务器的操作系统、运行 Web 服务器进程的身份以及您自己拥有的管理权限类型。没有进一步的信息,很难说更多。您的提供商必须具有有关如何设置目录和文件访问权限的某种文档。