本文实例讲述了PHP使用mkdir创建多级目录的方法。分享给大家供大家参考,具体如下:

PHP中使用mkdir()可以创建多级目录,相比之前自己一级一级的创建,这个函数非常好用。
下面是php手册上的函数介绍:
复制代码 代码如下:bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )
返回值为bool类型。
第一个参数:必须,代表要创建的多级目录的路径;
第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访问权;
第三个参数:true表示允许创建多级目录。
注意:可以创建中文目录复制代码 代码如下:mkdir(iconv("utf-8", "gbk", $path),0777,true);需要使用iconv转码
完整示例代码如下:
<?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程序设计有所帮助。
相关推荐:
asp.net服务器上几种常见异常的解决方案.
asp.net下获取浏览器类型的实现代码
JavaScript 读取图片实例代码
js replace正则相关的诡异问题
层序遍历在ExtJs的TreePanel中的应用
页面中js执行顺序
实用的JS表单验证提示效果
JS 正则 时间验证
Flex3 界面布局教程
php 将excel导入mysql
写出更好的JavaScript程序之undefined篇(中)
支持IE,Firefox的javascript 日历控件
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
JavaScript 基于原型的对象(创建、调用)
jQuery 白痴级入门教程
JavaScript 表格高亮类的应用[高级]
JavaScript 抽奖效果实现代码 数字跳动版
ext 同步和异步示例代码
asp 小偷采集程序原理与常用函数方法
商务主机威力显现 助企业发展后劲十足
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
as3 rollOver or mouseOver使用说明
下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
JavaScript 自动完成脚本整理(33个)
11款基于Javascript的文件管理器
php面向对象全攻略 (十二) 抽象方法和抽象类
cnblogs csdn 代码运行框实现代码
Mootools 1.2教程 滚动条(Slider)
Win2003 系统服务器防火墙
VBScript 算一算你从出生到现在共计多少天
jquery 操作单选框,复选框,下拉列表实现代码
JavaScript 炫彩的文字
php 调用远程url的六种方法小结
管理员需要参考的当服务器被入侵后的紧急补救方法
javascript 面向对象编程 万物皆对象
Sql server2005 优化查询速度50个方法小结
jQuery Ajax之$.get()方法和$.post()方法
javascript 面向对象,实现namespace,class,继承,重载
一些技巧性实用js代码小结
SQLServer 数据修复命令DBCC一览
枚举域内计算机个数vbscript脚本(没环境,没测试)
Oracle 子程序参数模式,IN,OUT,NOCOPY
使用php来实现网络服务
JavaScript中的JSON 中文版翻译
Flex Data Binding详解
oracle 存储过程和触发器复制数据
php 分库分表hash算法
三网主机加速引擎 三代功能助网站腾飞
Python 开发Activex组件方法