每当用户被激活时,我都会尝试为每个用户创建一个目录。我的应用程序root有一个名为 uploads 的目录,在里面我正在尝试创建一个文件夹。一旦创建了一个用户,mkdir命令就会运行,这会给我带来这个错误。检查图像是否有错误状态
以下是创建文件夹
的代码段if (!file_exists('./uploads/'.$consultancyid)) {
$old = umask(0);
mkdir('./uploads/'.$consultancyid, 0777,true);
umask($old);
}
请注意,问题并没有出现在任何其他主机中,而是出现在Godaddy中 仅托管。什么可能是适当的解决方案
答案 0 :(得分:0)
尝试从服务器变量获取文档根目录:
mkdir($_SERVER['DOCUMENT_ROOT'] . '/uploads/'.$consultancyid, 0777,true);