无法打开流PHP fopen()无法正常工作

时间:2016-12-12 06:07:30

标签: php fopen

我正在尝试在给定输入后在我的服务器上创建.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中被拒绝无法使用   打开文件!

提前致谢!

映入眼帘,

雷克斯

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

在您的服务器上有一些权限问题。如果要在服务器文件中写入/读取该文件的目录权限为777,文件权限为755。

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

位置文件夹的路径.... chmod 777 FOLDER NAME

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