mkdir()在php中不起作用
在我的脚本末尾,我称之为:mkdir()在php中不起作用,php,xampp,mkdir,Php,Xampp,Mkdir,在我的脚本末尾,我称之为: if (!file_exists("user/$u")) { mkdir("user/$u", 0755); } 但是,它不会创建文件夹。调用此语句的脚本位于我的项目的根目录中 我正在Mac Yosemite上使用XAMPP,如果有帮助的话 我有一个错误: PHP警告:mkdir:152行的/Applications/XAMPP/xamppfiles/htdocs/meeu/index.PHP中没有这样的文件或目录 第152行为:mkdiruser/$u,0
if (!file_exists("user/$u")) {
mkdir("user/$u", 0755);
}
但是,它不会创建文件夹。调用此语句的脚本位于我的项目的根目录中
我正在Mac Yosemite上使用XAMPP,如果有帮助的话
我有一个错误:
PHP警告:mkdir:152行的/Applications/XAMPP/xamppfiles/htdocs/meeu/index.PHP中没有这样的文件或目录
第152行为:mkdiruser/$u,0755
编辑:
我现在已经修复了文件路径,但是我会转储mkdir并得到以下错误:
PHP警告:mkdir:152行/Applications/XAMPP/xamppfiles/htdocs/meeu/index.PHP中的权限被拒绝。您的问题很可能是由于您试图使用相对路径而不是绝对路径 您应该尝试以下方法:
if (!file_exists(getcwd() . "user/$u")) {
mkdir(getcwd() . "user/$u", 0755);
}
参考资料
或者,您可以这样使用:realpathdirname\uuuuu文件\uuuuuuu;
此外,如评论中所述,启用错误报告。这是一个必须的,每次你发展。在问题出现之前停止任何问题
ini_set('display_errors', 1);
error_reporting(E_ALL);
在文件顶部添加错误报告,并告诉我们是否有任何错误:同时检查您的用户权限directorys@Rizier123我添加了php,但是当我发送表单提示mkdir时,没有显示错误。mkdir工作正常。你做错了什么。不幸的是,我们无法知道那是什么。到目前为止,你所有的问题都是无效的。请帮忙。请阅读SO FAQ,了解如何编写一个好问题@如果您能够在中创建其他目录,请检查用户目录的权限it@Rizier123你什么意思?我该怎么做?