欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

php利用mkdir创建多级目录 父目录 子目录 有大用

shiping1 的头像

 

2013-09-04 18:16 ⁄ 评论数 0 ⁄ 被浏览 20985 views+
 

先介绍一下 mkdir() 这个函数:

 

mkdir($path,0777,true);

 

第一个参数:必须,代表要创建的多级目录的路径;

第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访问权;

第三个参数:true表示允许创建多级目录。

 

举例代码(支持创建中文目录):

 

<?php

 

header("Content-type:text/html;charset=utf-8");

//要创建的多级目录

$path="dai/php/php学习";

//判断目录存在否,存在给出提示,不存在则创建目录

if (is_dir($path)){  

echo "对不起!目录 " . $path . " 已经存在!";

}else{

//第三个参数是“true”表示能创建多级目录,iconv防止中文目录乱码

$res=mkdir(iconv("UTF-8", "GBK", $path),0777,true); 

if ($res){

echo "目录 $path 创建成功";

}else{

echo "目录 $path 创建失败";

}

}

 

?>

来自 http://www.daixiaorui.com/read/38.html
 

php创建多级目录的函数

 <?php
 /*
    21、写出一个能创建多级目录的PHP函数
 */
     function createdir($path,$mode){
             if (is_dir($path)){  //判断目录存在否,存在不创建
                     echo "目录'" . $path . "'已经存在";
             }else{ //不存在创建
                         $re=mkdir($path,$mode,true); //第三个参数为true即可以创建多极目录
                         if ($re){
                                 echo "目录创建成功";
                         }else{
                                 echo "目录创建失败";
                         }
                 }
         }
         $path="/aa/bb/cc/cd"; //要创建的目录
     $mode=0755; //创建目录的模式
     createdir($path,$mode);//测试


来自 http://www.cnblogs.com/kingfly/archive/2013/02/19/2917009.html


普通分类: