我开始学习PHP,我想创建和编写一个简单的文本文件.我的代码如下:
<?PHP
//Name
$filename = "newfile.txt";
//Pointer
$file = fopen( $filename, "w" );
if( $file == false )
{
echo ( "Error in opening new file" );
exit();
}
//Write the data
fwrite( $file, "This is a simple test\n" );
fclose( $file );
?>
当我运行脚本时,它返回错误:“打开新文件时出错”,不知道为什么要这样做.我知道该文件尚不存在,但据我了解,选项w应该创建一个新文件(如果尚不存在).有人可以指出我可能做错了什么吗?
编辑:
看来我的权限在我的APACHE服务器上设置不正确.我只是试过这个:
chown -R www-data:www-data /var/www/mysite
chmod -R og-r /var/www/mysite
现在,我什至无法访问目录并检查内容!在终端中,我只收到“权限被拒绝”
解决方法:
chown -R www-data:www-data /var/www/mysite
chmod -R 755 /var/www/mysite
将为您提供访问权限,并允许您编写(和阅读)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。