Php 尝试写入文件时权限被拒绝
我得到了这个错误: 警告:fopen(name.txt):无法打开流:第5行的/Applications/XAMPP/xamppfiles/htdocs/phptests/post.php中的权限被拒绝 无法写入文件 我试图检索表单数据并将其传递到文本文件中,如下所示:Php 尝试写入文件时权限被拒绝,php,fopen,Php,Fopen,我得到了这个错误: 警告: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("C
<?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
cd
chmod 777 name.txt
我想这是因为你写错了
你正在做:
fwrite($fh, $name, $surname);
你应该做:
fwrite($fh, $name. ', '. $surname);
函数fwrite()
除了2个参数。你给了我3分