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

first time user logs in, upload images mkdir() work perfect but same user upload photos Warning: mkdir(): File exists?

我的 mkdir() 功能有问题。

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

Warning: mkdir(): File exists.

消息可以显示我会检查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);