最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

php利用mkdir()函数创建多级目录

来源:懂视网 责编:小采 时间:2020-11-27 14:20:05
文档

php利用mkdir()函数创建多级目录

php利用mkdir()函数创建多级目录:下面介绍php中的mkdir()创建多级目录。一、函数说明bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )第一个参数 $pathname:必须,代表要创建的一级或多级目录的路径;第二
推荐度:
导读php利用mkdir()函数创建多级目录:下面介绍php中的mkdir()创建多级目录。一、函数说明bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )第一个参数 $pathname:必须,代表要创建的一级或多级目录的路径;第二

下面介绍php中的mkdir()创建多级目录。

一、函数说明

bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )

第一个参数 $pathname:必须,代表要创建的一级或多级目录的路径;

第二个参数 $mode:设定目录的权限,默认是 0777,意味着最大可能的访问权;

第三个参数 $recursive:true表示允许创建多级目录。

二、返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

三、经典示例

<?php
 
header("Content-type:text/html;charset=utf-8");
 
//要创建的多级目录
$path = "./whm/php/php学习";
 
// 判断目录存在否,存在给出提示,不存在则创建目录
// is_dir() - 判断给定文件名是否是一个目录
if (is_dir($path)){
 echo "对不起!目录 " . $path . " 已经存在!";
}else{
 // 第三个参数为true时表示能创建多级目录
 $res=mkdir($path, 0777, true);
 if ($res){
 echo "目录 $path 创建成功";
 }else{
 echo "目录 $path 创建失败";
 }
}

四、错误示例

相信很多初学者会这样创建多级目录,其实这样创建多级目录是错误的

mkdir('aa/bb/cc');//如果有aa/bb目录就可以成功创建cc目录否则会报错哦,如果要创建多目录我们看下面代码

五、mkdir()后无写权限的问题解决方法

mkdir('文件地址', 0777); 
chmod('文件地址', 0777);
// 最后,需要注意一点,权限值最好使用八进制表示,即 0 开头,而且一定不要加引号。
// 原因:代码错误,'0777'不应使用字符串参数,而是使用0777值

更多PHP相关知识,请访问PHP中文网!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

php利用mkdir()函数创建多级目录

php利用mkdir()函数创建多级目录:下面介绍php中的mkdir()创建多级目录。一、函数说明bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )第一个参数 $pathname:必须,代表要创建的一级或多级目录的路径;第二
推荐度:
标签: php 函数 多级目录
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top