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

 更新时间:2011年01月06日 21:31:07   作者:  
php循环检测目录是否存在并创建,需要的朋友可以参考下。

循环创建目录方法
这个会生成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);
}
}
?>

相关文章

  • win10环境PHP 7 安装配置【教程】

    win10环境PHP 7 安装配置【教程】

    PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
    2016-05-05
  • PHP使用反射机制实现查找类和方法的所在位置

    PHP使用反射机制实现查找类和方法的所在位置

    这篇文章主要介绍了PHP使用反射机制实现查找类和方法的所在位置,实例分析了PHP反射机制的原理与使用反射机制实现对类和方法的查找技巧,需要的朋友可以参考下
    2016-04-04
  • 教你识别简单的免查杀PHP后门

    教你识别简单的免查杀PHP后门

    这类后门让网站、服务器管理员很是头疼,经常要换着方法进行各种检测,而很多新出现的编写技术,用普通的检测方法是没法发现并处理的。今天我们细数一些有意思的PHP一句话木马。
    2015-09-09
  • Zend studio文件注释模板设置方法

    Zend studio文件注释模板设置方法

    这篇文章主要介绍了Zend studio中新建文件注释、函数注释、代码块等模板的实例
    2013-09-09
  • PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)

    PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)

    这篇文章主要介绍了PHP入门教程之数组用法,结合大量实例总结分析了php关于数组的创建、打印、遍历、获取、排序、插入、删除等常见操作技巧,需要的朋友可以参考下
    2016-09-09
  • php自定义函数call_user_func和call_user_func_array详解

    php自定义函数call_user_func和call_user_func_array详解

    看UCenter的时候有一个函数call_user_func,百思不得其解,因为我以为是自己定义的函数,结果到处都找不到,后来百度了一下才知道call_user_func是内置函数
    2011-07-07
  • PHP高级编程之消息队列原理与实现方法详解

    PHP高级编程之消息队列原理与实现方法详解

    这篇文章主要介绍了PHP高级编程之消息队列原理与实现方法,结合实例形式详细分析了PHP消息队列相关概念、原理、使用场景及相关操作注意事项,需要的朋友可以参考下
    2020-01-01
  • php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法

    php下foreach提示Warning:Invalid argument supplied for foreach()

    这篇文章主要介绍了php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法,是很多开发者在进行PHP程序设计的过程中经常会遇到的问题,需要的朋友可以参考下
    2014-11-11
  • php封装的图片(缩略图)处理类完整实例

    php封装的图片(缩略图)处理类完整实例

    这篇文章主要介绍了php封装的图片(缩略图)处理类,结合完整实例形式分析了php针对图形图像处理的相关操作技巧,封装了缩略图制作及图形文件名获取等方法,需要的朋友可以参考下
    2016-10-10
  • php实现QQ空间获取当前用户的用户名并生成图片

    php实现QQ空间获取当前用户的用户名并生成图片

    这篇文章主要介绍了php实现QQ空间获取当前用户的用户名并生成图片的方法,涉及php针对QQ空间及接口调用的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07

最新评论