Php - Chmod

Ejemplo:

<?php

//ini_set('display_errors', true);
//error_reporting(E_ALL);

function chmod_R($path, $filemode) {
    if (!is_dir($path)){
        return chmod($path, $filemode);
    }

    $dh = opendir($path);
    while (($file = readdir($dh)) !== false) {
        if($file != '.' && $file != '..') {
            $fullpath = $path.'/'.$file;
            if(is_link($fullpath))
                return FALSE;
            elseif(!is_dir($fullpath))
                if (!chmod($fullpath, $filemode))
                    return FALSE;
            elseif(!chmod_R($fullpath, $filemode))
                return FALSE;
        }
    }

    closedir($dh);

    if(chmod($path, $filemode))
        return TRUE;
    else
        return FALSE;
}

chmod_R("ejemplo.php", 0750);
?>

« Php

Si no se indica lo contrario, el contenido de esta página se ofrece bajo Creative Commons Attribution-ShareAlike 3.0 License