第一次用户登录后,上传图片的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.用户主页展示当前登录用户上传的图片功能的实现)