/*
* 连续建目录
* string $dir 目录字符串
* int $mode 权限数字
* 返回:顺利创建或者全部已建返回true,其它方式返回false
*/
function makeDir( $dir_path, $mode = "0777" ) {
//如:路径("c:/testweb/wap/home.php"), 我们要创建的目录》c:/testweb/wap,所以在上面$dir_path='c:testweb/wap'即可
if( ! $dir_path ) return 0;
$dir_path = str_replace( "\\", "/", $dir_path );
$mdir = "";
foreach( explode( "/", $dir_path ) as $val ) {
$mdir .= $val."/";
if( $val == ".." || $val == "." || trim( $val ) == "" ) continue;
if( ! file_exists( $mdir ) ) {
if(!@mkdir( $mdir, $mode )){
return false;
}
}
}
return true;
}

最新文章

  1. 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)
  2. Xcode修改storyboard大小
  3. Codeforces Round #389 Div.2 C. Santa Claus and Robot
  4. HDU 1159 Common Subsequence --- DP入门之最长公共子序列
  5. in_array支持第三个参数,强制对数据类型检测
  6. 6.能够使HTML和PHP分离开使用的模板
  7. 基于CSS3和HTML5图片加工前后对比代码
  8. Play Framework介绍:控制器层
  9. Session的使用(登录例案+其它页面访问)
  10. 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
  11. Oracle 临时表
  12. Maven项目中找不到maven dependencies library
  13. 如何在VS2010中使用Async功能?
  14. JDK1.5新特性(六)……Generics
  15. Java---网络蜘蛛-网页邮箱抓取器~源码
  16. 与内存有关的那些事儿(数组分配空间不够,导致缓冲区溢出,从而strcpy会出现异常)
  17. C#做的颜色工具
  18. JAVAEE学习——struts2_02:结果跳转方式、访问servletAPI方式、获得参数以及封装和练习:添加客户
  19. 201521123017 《Java程序设计》第13周学习总结
  20. UML第二次作业:类在类图中的表示

热门文章

  1. Selenium2+python自动化52-unittest执行顺序
  2. 为Eclipse添加C/C++开发工具
  3. JQuery文件上传及以Base64字符串形式呈现图片
  4. 集合 数组 定义 转换 遍历 Arrays API MD
  5. C#中HTML和UBB互相转换的代码
  6. python中 对文件的读写操作 以及如何边写入 边保存flush()
  7. Linux服务器权限管理之sudo高级应用
  8. COM的一些基本概念
  9. Java 正则表达式提取标签中的属性(src 连接地址)等
  10. CSS半透明兼容写法