我试图通过POST将一些进入php脚本的文本保存到文件中。这是我的剧本:
<?php
$path = $_SERVER['DOCUMENT_ROOT'];
$file = $path . '\test.txt';
$text = $_POST['text'];
// save it to a file
if (file_exists($file))
chmod($file, 0777);
$handle = fopen($file, 'w');
fwrite($handle, $text);
fclose($handle);
echo "success";
?>
我收到此错误:
警告的: fopen(D:\ Hosting \ 11347607 \ html \ test.txt)[function.fopen]:无法打开流: 许可被拒绝 D:\ Hosting \ 11347607 \ html \ test_file_saver.php 在线 12
我尝试了很多不同的尝试并阅读了很多帖子。该目录设置为RWX权限。如何获得写入此文件的权限?谢谢!
答案 0 :(得分:0)
如果您没有权限打开文件,是什么让您认为自己有权更改权限?
这不是一个问题或评论。您无权更改权限。为您的PHP进程提供适当的权限。