用户首次登录时,上传图像 mkdir() 工作完美,但同一用户上传照片警告:mkdir():文件存在



我对mkdir()函数有问题。

在我的网站上,第一次用户可以登录添加照片mkdir()工作,同一用户第二次上传图像:

警告:mkdir((:文件存在。

消息可以显示我将检查 mkdir 中的所有格式,没有人在工作。

我的代码如下所示:

$folder="users/$aid/projects/$prname/";
if(!file_exists($folder) && is_dir($folder)) {
    $path = mkdir("$folder/images", 0777, true);
}

第一次时间用户访问此页面目录已创建,但第二次上传图像它不起作用,上面将显示错误。

保留内容也不会保存在数据库中。

首次访问用户可访问创建的图像文件夹。第二次用户访问该页面时也发生了上传图像问题。

你能试试吗?首先,我们需要检查该文件夹是否存在。

$folder="users/$aid/projects/$prname/";
 if(!is_dir($folder))
   mkdir("$folder", 0777, true))
 if (!is_dir($folder."/images"))
   $path = mkdir("$folder/images", 0777, true);