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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一次用户登录后,上传图片的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);

以上是关于第一次用户登录后,上传图片的mkdir()的工作完美,但同一用户上传的照片警告命令mkdir():文件存在?的主要内容,如果未能解决你的问题,请参考以下文章

上传二维码登录设计思路

Eight——tornado操作之实现每个用户的主页展示本用户自己上传的图片(1.存储用户图片数据的数据库的迁移;2.用户图片数据的入库;3.用户主页展示当前登录用户上传的图片功能的实现)

关于处理上传图片的问题

Jquery Blueimp 文件上传回调

我在百度空间里上传照片时不能显示缩略图,而上传完以后不能显示文件名(我用的是IE7),请问如何解决?

7.7 配置Vsftp-允许匿名用户上传