Discuz教程网

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

[复制链接]
authicon dly 发表于 2011-1-12 09:09:40 | 显示全部楼层 |阅读模式
php循环检测目录是否存在并创建,需要的朋友可以参考下。
循环创建目录方法
这个会生成image.gif目录

代码如下:

  1. $filepath = "test/upload/2010/image.gif";
  2. mk_dir($filepath);
  3. // 循环创建目录
  4. function mk_dir($dir, $mode = 0755)
  5. {
  6. if (is_dir($dir) || @mkdir($dir,$mode)) return true;
  7. if (!mk_dir(dirname($dir),$mode)) return false;
  8. return @mkdir($dir,$mode);
  9. }
复制代码

第二种方法:
代码如下:


  1. <?php
  2. $filepath = "test/upload/2010/image.gif";
  3. createDir(dirname($filepath));
  4. //接下来就可以move_uploaded_file了!
  5. /*
  6. * 功能:循环检测并创建文件夹
  7. * 参数:$path 文件夹路径
  8. * 返回:
  9. */
  10. function createDir($path){
  11. if (!file_exists($path)){
  12. createDir(dirname($path));
  13. mkdir($path, 0777);
  14. }
  15. }
  16. ?>
复制代码






上一篇:PHP备份/还原MySQL数据库的代码
下一篇:php全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
authicon soul2511 发表于 2011-6-17 18:59:45 | 显示全部楼层
这个贴不错!!!
authicon lakelouise 发表于 2011-6-18 20:59:50 | 显示全部楼层
顶你一下,好贴要顶!
authicon soul2511 发表于 2011-6-21 02:59:56 | 显示全部楼层
回贴下载呀
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 20:27

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表