无法打开流 PHP fopen() 不工作

Failed to open stream PHP fopen() not working

我尝试在输入后在我的服务器上创建 .txt 文件,但我收到底部显示的错误。

<?php

$filename = $_GET["firstname"]. " ". $_GET["lastname"].".txt";

$myfile = fopen("$filename", "w") or die("Unable to open file!");

$txt = "Stuur een leuk berichtje naar deze persoon: ". $_GET["emailadres"];

fwrite($myfile, $txt);
fclose($myfile);

?>

我收到错误:

Warning: fopen(test.txt): failed to open stream: Permission denied in /home/students/57fasdf6/www/bevestiging.php on line 37 Unable to open file!

提前致谢!

问候,

雷克斯

它抛出该错误的原因是,php 需要对该文件夹具有写权限,尝试授予它写权限并重试

您的服务器存在权限问题。如果您想 write/read 在您的服务器文件中,该文件的目录权限为 777,文件权限为 755。

您可以通过以下命令更改您的文件权限:-

位置文件夹的路径.... chmod 777 文件夹名称

位置文件夹的路径.... chmod 755 文件名