Recursive mkdir


stáhnout snippet
zobrazení: SyntaxHighlighter | GeSHi | Holý text
function recursive_mkdir($path, $mode = 0777) {
    $dirs = explode(DIRECTORY_SEPARATOR , $path);
    $count = count($dirs);
    $path = '.';
    for ($i = 0; $i < $count; ++$i) {
        $path .= DIRECTORY_SEPARATOR . $dirs[$i];
        if (!is_dir($path) && !mkdir($path, $mode)) {
            return false;
        }
    }
    return true;
}


Tagy:
php 12 řádků | 2008-02-04 21:16:21