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实现paypal整合方法
Nov 28 PHP
对象失去焦点时自己动提交数据的实现代码
Nov 06 PHP
PHP基础之运算符的使用方法
Apr 28 PHP
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
Jun 23 PHP
php二维数组合并及去重复的方法
Mar 04 PHP
各种快递查询--Api接口
Apr 26 PHP
php中Ioc(控制反转)和Di(依赖注入)
May 07 PHP
Laravel框架用户登陆身份验证实现方法详解
Sep 14 PHP
php双层循环(九九乘法表)
Oct 23 PHP
PHP的介绍以及优势详细分析
Sep 05 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
Feb 15 PHP
PHP实现考试倒计时功能代码
Apr 16 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+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
2007/03/07 PHP
php加水印的代码(支持半透明透明打水印,支持png透明背景)
2013/01/17 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
PHP实现防止表单重复提交功能【基于token验证】
2018/05/24 PHP
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
js 实现 input type=&quot;file&quot; 文件上传示例代码
2013/08/07 Javascript
iPhone手机上搭建nodejs服务器步骤方法
2015/07/06 NodeJs
Bootstrap每天必学之媒体对象
2015/11/30 Javascript
jQuery Mobile弹出窗、弹出层知识汇总
2016/01/05 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
Nodejs Stream 数据流使用手册
2016/04/17 NodeJs
angular.js之路由的选择方法
2016/09/24 Javascript
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
一文快速了解JQuery中的AJAX
2019/05/31 jQuery
layui表格数据复选框回显设置方法
2019/09/13 Javascript
vue实现匀速轮播效果
2020/06/29 Javascript
python网络编程之读取网站根目录实例
2014/09/30 Python
Python编写百度贴吧的简单爬虫
2015/04/02 Python
详解Python中find()方法的使用
2015/05/18 Python
Python环境变量设置方法
2016/08/28 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
2018/03/08 Python
Python调用系统命令os.system()和os.popen()的实现
2020/12/31 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
Abbacino官网:包、钱包和女士配饰
2019/04/15 全球购物
护理专业的自荐信
2013/10/22 职场文书
银行员工辞职信范文
2014/01/20 职场文书
3.12植树节活动总结2014
2014/03/13 职场文书
毕业典礼主持词大全
2014/03/26 职场文书
个人委托书范本
2014/04/02 职场文书
学校党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2014年物资管理工作总结
2014/12/02 职场文书
民主评议党员个人总结
2015/02/13 职场文书
2016学习雷锋精神活动倡议书
2015/04/27 职场文书
读《瓦尔登湖》有感:每个人都需要一个瓦尔登湖
2019/10/17 职场文书
Golang数据类型和相互转换
2022/04/12 Golang