php循环检测目录是否存在并创建(循环创建目录)


Posted in PHP onJanuary 06, 2011

循环创建目录方法
这个会生成image.gif目录

$filepath = "test/upload/2010/image.gif"; 
mk_dir($filepath); 
// 循环创建目录 
function mk_dir($dir, $mode = 0755) 
{ 
if (is_dir($dir) || @mkdir($dir,$mode)) return true; 
if (!mk_dir(dirname($dir),$mode)) return false; 
return @mkdir($dir,$mode); 
}

第二种方法:
<?php 
$filepath = "test/upload/2010/image.gif"; 
createDir(dirname($filepath)); 
//接下来就可以move_uploaded_file了! /* 
* 功能:循环检测并创建文件夹 
* 参数:$path 文件夹路径 
* 返回: 
*/ 
function createDir($path){ 
if (!file_exists($path)){ 
createDir(dirname($path)); 
mkdir($path, 0777); 
} 
} 
?>
PHP 相关文章推荐
简体中文转换为繁体中文的PHP函数
Oct 09 PHP
php session应用实例 登录验证
Mar 16 PHP
PHP 批量删除 sql语句
Jun 05 PHP
PHP面向对象概念
Nov 06 PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
Jan 16 PHP
php基于base64解码图片与加密图片还原实例
Nov 03 PHP
php获取数组元素中头一个数组元素值的实现方法
Dec 20 PHP
PHP超全局数组(Superglobals)介绍
Jul 01 PHP
教你php如何实现验证码
Jan 20 PHP
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
Feb 23 PHP
phpcmsv9.0任意文件上传漏洞解析
Oct 20 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
Jan 06 #PHP
Discuz Uchome ajaxpost小技巧
Jan 04 #PHP
php INI配置文件的解析实现分析
Jan 04 #PHP
PHP strncasecmp字符串比较的小技巧
Jan 04 #PHP
php simplexmlElement操作xml的命名空间实现代码
Jan 04 #PHP
array_multisort实现PHP多维数组排序示例讲解
Jan 04 #PHP
php关于array_multisort多维数组排序的使用说明
Jan 04 #PHP
You might like
PHP实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
Laravel中的Auth模块详解
2017/08/17 PHP
Laravel 使用查询构造器配合原生sql语句查询的例子
2019/10/12 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
2019/10/17 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
jquery实现侧边弹出的垂直导航
2014/12/09 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
JS获取一个未知DIV高度的方法
2016/08/09 Javascript
浅谈JavaScript的计时器对象
2016/12/26 Javascript
jQuery实现页面滚动时智能浮动定位
2017/01/08 Javascript
JSON 数据详解及实例代码分析
2017/01/20 Javascript
JavaScript中捕获与冒泡详解及实例
2017/02/03 Javascript
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
2017/11/28 Javascript
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
vue input实现点击按钮文字增删功能示例
2019/01/29 Javascript
Jquery 动态添加元素并添加点击事件实现过程解析
2019/10/12 jQuery
谈谈JavaScript中的垃圾回收机制
2020/09/17 Javascript
VUE-ElementUI 自定义Loading图操作
2020/11/11 Javascript
pyqt4教程之实现windows窗口小示例分享
2014/03/07 Python
python实现文本去重且不打乱原本顺序
2016/01/26 Python
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
Python 串口读写的实现方法
2019/06/12 Python
Python求正态分布曲线下面积实例
2019/11/20 Python
python可视化text()函数使用详解
2020/02/11 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
2020/12/31 Python
台湾东南旅游社网站:东南旅游
2019/02/11 全球购物
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
大学新生军训个人的自我评价
2013/10/03 职场文书
办公室前台的岗位职责
2013/12/20 职场文书
成龙洗发水广告词
2014/03/14 职场文书
驾驶员培训方案
2014/05/01 职场文书
优秀班集体先进事迹材料
2014/05/28 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书