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

问题描述 投票:0回答:1

我有mkdir()功能的问题。

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

警告命令mkdir():文件存在。

消息可以显示我将检查的mkdir所有格式没有一个工作。

我的代码如下所示:

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

第一次用户访问这个网页目录中创建的,但它不是上面的错误工作第二次上传图像显示。

保持内容还没有保存在数据库中。

第一次用户可以访问图像文件夹中创建。第二次也是用户访问该页面上传图片时发生问题。

php html mkdir file-exists
1个回答
0
投票

你可以尝试如下?首先,我们需要检查,如果该文件夹存在。

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

 if (!is_dir($folder."/images"))
   $path = mkdir("$folder/images", 0777, true);
© www.soinside.com 2019 - 2024. All rights reserved.