我正在尝试在给定输入后在我的服务器上创建.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);
?>
我收到错误:
警告:fopen(Rex Hordijk.txt):无法打开流:权限 在第37行的/home/students/5791766/www/bevestiging.php中被拒绝无法使用 打开文件!
提前致谢!
映入眼帘,
雷克斯
答案 0 :(得分:0)
它抛出该错误的原因是,php需要对该文件夹具有写权限,尝试赋予它写权限并再试一次
答案 1 :(得分:0)
在您的服务器上有一些权限问题。如果要在服务器文件中写入/读取该文件的目录权限为777,文件权限为755。
您可以通过以下命令更改文件权限: -
位置文件夹的路径.... chmod 777 FOLDER NAME
位置文件夹的路径.... chmod 755文件名