我收到此错误:
警告:fopen(name.txt):无法打开流:第 5 行/Applications/XAMPP/xamppfiles/htdocs/phptests/post.php 中的权限被拒绝 无法写入文件
我正在尝试检索表单数据并将其传递到文本文件中,如下所示:
<?php
$name = $_POST['name'];
$surname = $_POST['surname'];
$fh = fopen("name.txt", "w") or die("Could not write file");
fwrite($fh, $name, $surname);
fclose($fh);
?>
我正在使用 Komodo Edit,我的 php 文件保存在 XAMPP 提供的“htdocs”文件夹中。
谁能告诉我为什么我无法写入文件?
最佳答案
由于错误告诉您该文件不可写。
要修复它,您只需更新文件权限即可
cd <directory of name.txt>
chmod 777 name.txt
关于php - 尝试写入文件时权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40574372/