Nel tutorial di oggi vedremo come cambiare i permessi a tutti i vostri files in un determinato percorso creando una funzione PHP.
La funzione che andremo a creare prende in ingresso 3 parametri il primo obbligatorio e gli altri due no. Il primo parametro indica il percorso in cui si trovano i files da modificare, il secondo parametro indica permessi da applicare ai files (di default 0664) e il terzo parametro indica i permessi da applicare alle cartelle (di default 0775).
function rChmod($path, $filePerm=0664, $dirPerm=0775)
{
if(!file_exists($path))
return(false);
if(is_file($path))
chmod($path, $filePerm);
elseif(is_dir($path))
{
chmod($path, $dirPerm);
$foldersAndFiles = scandir($path);
$entries = array_slice($foldersAndFiles, 2);
foreach($entries as $entry)
rChmod($path.DIRECTORY_SEPARATOR.$entry, $filePerm, $dirPerm);
}
return(true);
}
fonte: www.sastgroup.com ? Vai al post originale






