有个路径
$path='img/2009/newsimg/';
如果建文件夹
如果img文件没有就建img文件夹
如果2009没有就建2009文件夹
如果newsimg没有就建newsimg文件夹
权限给777
谢谢

解决方案 »

  1.   

    $path='img/2009/newsimg/'; if( !file_exists( $path ) )
    {
        mkdir( $path, 0777 );
    }
      

  2.   

    报错  Warning: mkdir() [function.mkdir]: No such file or directory in D:\wamp\www\3\7.php on line 6
    <?
    $path='img/2009/newsimg/';if( !file_exists( $path ) )
    {
        mkdir( $path, 0777 );
    }?>
      

  3.   

    如果img文件没有就建img文件夹 
    如果2009没有就建2009文件夹 
    如果newsimg没有就建newsimg文件夹 
    权限给777 
    当然可能有
    可能没有我不是说得很明白了吗
      

  4.   


    <?php
    $path='img/2009/newsimg';
    $path = explode('/',$path);
    $depth = count($path);
    $parent ='';
    for($i=0;$i<$depth;$i++) {
        if(!file_exists($parent.$path[$i]))
        {
            mkdir($parent.$path[$i],0777);
        }
        $parent .=$path[$i].'/';
    }
    ?>
    楼主不是一般的懒。
      

  5.   

    递归建立文件夹,如果上级不存在,一直建立到存在。function Rmkdir($path){
        $exp=explode("/",$path);
        $way='';
        foreach($exp as $n){
            $way.=$n.'/';
            if(!file_exists($way))
                mkdir($way);
        }
    }
      

  6.   

    1楼就可以把,mkdir自己递归建立把,前面再用@抑制出错,这么用过阿,难道现在不能这样用