首页  >  文章  >  后端开发  >  php mkdir()函数的定义与用法

php mkdir()函数的定义与用法

怪我咯
怪我咯原创
2017-07-11 14:22:331553浏览

当我们想在自己的站点中添加多级目录时,可以运用php函数mkdir()来实现这个功能。支持创建中文目录

mkdir() 函数创建目录。若成功,则返回 true,否则返回 false。

使用方法:

mkdir(path,mode,recursive,context)

参数 描述
path 必需。规定要创建的目录的名称。
mode 必需。规定权限。默认是 0777。
recursive 必需。规定是否设置递归模式。
context 必需。规定文件句柄的环境。Context 是可修改流的行为的一套选项。
mkdir() 尝试新建一个由 path 指定的目录。
默认的 mode 是 0777,意味着最大可能的访问权。

举例代码(支持创建中文目录):

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

?>


以上是php mkdir()函数的定义与用法的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn