我无法创建文件夹并写入其中。
if(file_exists("helloFolder") || is_dir("helloFolder")){
echo "folder already exists";
} else {
echo "no folder, creating";
mkdir("helloFolder", 0755);
}
"no folder, creating"
即使文件夹已经存在,这也会返回。然后我得到这个错误:
Warning: mkdir() [function.mkdir]: No such file or directory in script.php on line 18
警告:file_put_contents(/filename.txt) [function.file-put-contents]:打开流失败:第 58 行 script.php 中的权限被拒绝
非常奇怪的是,我调用了三个单独的脚本来执行此操作,而一个总是有效的,而另外两个总是给出这个错误。我正在同步调用脚本,所以我认为没有任何重叠发生。他们之间的其他一切都是一样的。都有权限644
,所有文件夹都有权限755
。