~
Advanced Hosters -

Koshel +
: 14.07.2009
: 46
# : 12, 2016 9:25 am
php
:
 <?php
    function chmod_R($path, $perm) {

       $handle = opendir($path);
       while ( false !== ($file = readdir($handle)) ) {
         if ( ($file !== ".") && ($file !== "..") ) {
           if ( is_file($path."/".$file) ) { // ... 
             chmod($path . "/" . $file, $perm['f']);
           }
           else { // ... 
             chmod($path . "/" . $file, $perm['d']);
             chmod_R($path . "/" . $file, $perm); //
           }
         }
       }
       closedir($handle);
    }

    $path = $_SERVER["QUERY_STRING"];

    if ( $path{0} != "/" ) {
        $path = $_SERVER["DOCUMENT_ROOT"] . "/" . $path;
    }

    $perm=array();
    $perm['f']=0444; //
    $perm['d']=0555; //
    chmod_R($path, $perm);
    echo $path;
    ?>


?

isleman
: 11.11.2016
: 3
# : 11, 2016 7:21 pm

:

else { // ... 
    chmod($path . "/" . $file, $perm['d']);
    chmod_R($path . "/" . $file, $perm); //
}


:
:

else { // ... 
    if(($path . "/" . $file) != ' ') {
        chmod($path . "/" . $file, $perm['d']);
        chmod_R($path . "/" . $file, $perm); //
    }
}


( ) c if
    ~