Ciao a tutti,
sul mio sito ho installato joomla con dei template solo ke alcune cartelle me le setta a chmod 755 e non c'è modo di cambiarlo se non telefonando al mio gestore e dicendogli di farlo lui.
Mi ha suggerito di usare uno script ricorsivo php per fare da dolo e mi ha linkato questo nello specifico
Codice PHP:
<?php
function chmod_R($path, $filemode) {
if (!is_dir($path))
return chmod($path, $filemode);
$dh = opendir($path);
while ($file = readdir($dh)) {
if($file != '.' && $file != '..') {
$fullpath = $path.'/'.$file;
if(!is_dir($fullpath)) {
if (!chmod($fullpath, $filemode))
return FALSE;
} else {
if (!chmod_R($fullpath, $filemode))
return FALSE;
}
}
}
closedir($dh);
if(chmod($path, $filemode))
return TRUE;
else
return FALSE;
}
?>
Però non ho ben capito come funziona!!come posso fare per settare i chmod di tutti i file e di tutte le directory e sotto directory a 777 con uno script php???
Grazie a tutti