黑帽联盟

标题: php循环检测目录是否存在并创建 [打印本页]

作者: 定位    时间: 2017-3-9 22:25
标题: 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. ?>
复制代码





欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5