在我的脚本结束时,我称之为:
if (!file_exists("user/$u")) {
mkdir("user/$u", 0755);
}
但是它不会创建该文件夹 . 调用此语句的脚本位于我的项目的根目录中 .
如果有任何帮助,我在Mac Yosemite上使用XAMPP .
我有一个错误:
PHP Warning: mkdir(): No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/meeu/index.php on line 152
第152行: mkdir("user/$u", 0755);
编辑:
我现在已经修复了文件路径,但是我转储了mkdir并得到了这个错误:
PHP Warning: mkdir(): Permission denied in /Applications/XAMPP/xamppfiles/htdocs/meeu/index.php on line 152
1 回答
我'll take a stab at this. Your issue is most likely due to the fact that you'试图
mkdir()
相对路径而不是绝对路径 .你应该尝试这样的事情:
参考
getcwd()
或者,您可以像这样使用realpath():
realpath(dirname(__FILE__));
此外,如评论中所述,请启用错误报告 . (这是必须的,每次你发展 . 在问题出现之前停止) .