我无法让它工作并在同一目录中创建一个简单的文件.
我使用的是Mac,文本编辑器是Sublime Text,php版本是5.5.30.
这是我正在执行的代码:
<?php
$file = fopen( 'data/data.txt' , 'w' );
if( $file ) {
echo 'The file is open';
fclose( $file );
}else{
echo 'The file could not be open.';
}
?>
Run Code Online (Sandbox Code Playgroud)
这是浏览器中生成的错误:
警告:fopen(data/data.txt):无法打开流:第17行/Library/WebServer/Documents/php_class/class_examples/open_and_close.php中的权限被拒绝
我在网上搜索了错误的答案,这是我解决问题的解决方案:
打开终端,转到脚本所在的目录,然后输入以下命令
sudo chmod 777 open_and_close.php
Run Code Online (Sandbox Code Playgroud)
现在我做了所有这些,我仍然得到同样的错误.关于我做错的任何建议?
谢谢.
归档时间: |
|
查看次数: |
25120 次 |
最近记录: |