php使用mkdir创建多级目录入门例子


Posted in PHP onMay 10, 2014

先介绍一下 mkdir() 这个函数:

mkdir($path,0777,true);

第一个参数:必须,代表要创建的多级目录的路径;
第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访问权;
第三个参数:true表示允许创建多级目录。

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

<?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 相关文章推荐
php下MYSQL limit的优化
Jan 10 PHP
PHP生成HTML静态页面实例代码
Aug 31 PHP
关于PHP自动判断字符集并转码的详解
Jun 26 PHP
PHP中fwrite与file_put_contents性能测试代码
Aug 02 PHP
php获取字段名示例分享
Mar 03 PHP
php除数取整示例
Apr 24 PHP
php实现图片缩略图的方法
Mar 29 PHP
PHP图片加水印实现方法
May 06 PHP
php解决和避免form表单重复提交的几种方法
Aug 31 PHP
轻松实现php文件上传功能
Feb 17 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
Apr 06 PHP
PhpSpreadsheet设置单元格常用操作汇总
Nov 13 PHP
一个简单的PHP验证码实现代码
May 10 #PHP
php生成随机密码自定义函数代码(简单快速)
May 10 #PHP
php实现按文件名搜索文件的远程文件查找器
May 10 #PHP
thinkphp实现面包屑导航(当前位置)例子分享
May 10 #PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
May 10 #PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
May 10 #PHP
php使用正则过滤js脚本代码实例
May 10 #PHP
You might like
整理的一些实用WordPress后台MySQL操作命令
2013/01/07 PHP
PHP获取二叉树镜像的方法
2018/01/17 PHP
PHP绕过open_basedir限制操作文件的方法
2018/06/10 PHP
PHP中number_format()函数的用法讲解
2019/04/08 PHP
用JS在浏览器中创建下载文件
2014/03/05 Javascript
js中运算符&amp;&amp; 和 || 的使用记录
2014/08/21 Javascript
javascript实现全角与半角字符的转换
2015/01/07 Javascript
jquery实现手机号码选号的方法
2015/07/31 Javascript
jQuery按需加载轮播图(web前端性能优化)
2017/02/17 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
vue2 router 动态传参,多个参数的实例
2017/11/10 Javascript
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
Vue 组件传值几种常用方法【总结】
2018/05/28 Javascript
Vue组件中prop属性使用说明实例代码详解
2018/05/31 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
2019/03/07 Javascript
js实现掷骰子小游戏
2019/10/24 Javascript
vue 项目@change多个参数传值多个事件的操作
2021/01/29 Vue.js
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
[47:22]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[57:47]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python利用openpyxl拆分多个工作表的工作簿的方法
2019/09/27 Python
Tensorflow 实现释放内存
2020/02/03 Python
python两个list[]相加的实现方法
2020/09/23 Python
分享一个H5原生form表单的checkbox特效代码
2018/02/26 HTML / CSS
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
法国房车租赁网站:Yescapa
2019/08/26 全球购物
德国受欢迎的旅游和休闲网站:lastminute.de
2019/09/23 全球购物
在C中是否有模拟继承等面向对象程序设计特性的好方法
2012/05/22 面试题
本科生学习总结的自我评价
2013/10/02 职场文书
英文商务邀请信
2014/01/22 职场文书
诉讼财产保全担保书
2014/05/20 职场文书
环卫工作汇报材料
2014/10/28 职场文书
党员评议自我评价
2015/03/03 职场文书
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL