网站链接: 我爱捣鼓
当前位置: 首页 > web开发  > PHP

php创建目录时提示没有文件或目录

2021/3/28 22:31:11

php创建目录时提示没有文件或目录我们首先做好2点:(1)先检查目录权限;(2)细看mkdir()的用法:定义和用法:mkdir() 函数创建目录。若成功,则返回 true,否则返回 false。语法mkdir(path,mode,recursive,context)参数 描述path 必需。规定要创建的目录的名称。…

php创建目录时提示没有文件或目录我们首先做好2点:

(1)先检查目录权限;

(2)细看mkdir()的用法:

定义和用法:

mkdir() 函数创建目录。

若成功,则返回 true,否则返回 false。

语法

mkdir(path,mode,recursive,context)

参数    描述

path    必需。规定要创建的目录的名称。

mode    必需。规定权限。默认是 0777。

recursive    必需。规定是否设置递归模式。

context    必需。规定文件句柄的环境。Context 是可修改流的行为的一套选项。

一般需要注意第三个参数,如果创建的是多级目录,就不能忽视第三个参数,不然就会报上面那个错误。

错误原因:如果通过mkdir方法创建的是多级目录,应该设置第三个参数为true,也就是递归模式,否则就会报:No such file or directory错误,改为如下代码,成功执行:

$uploads_dir = './Public/files/uploads/'.date('y-m-d',time()).'/';
if (!file_exists($uploads_dir)) {
  mkdir($uploads_dir,0777,true);
}

相关资讯

    暂无相关的数据...