Пятница, 29.03.2024
TiM
Меню сайта
Категории раздела
Мои статьи [9]
1С Бухгалтерия [1]
Arduino / ATMEGA [10]
ESP8266 [1]
OrangePi PC и Raspberry Pi 2 Model B V1.1 [4]
Шаговые двигатели [1]
PHPProBid [0]
CMS DLE (DataLife Engine) [0]
CMS Joomla [13]
SugarCRM [5]
Базы данных [5]
PHP скрипты [16]
Bash и скрипты [27]
IP АТС Elastix / Asterisk [12]
CentOS [6]
Debian [8]
Lubuntu / LinuxMINT [29]
Windows [28]
Умный дом [1]
Сервера [16]
Natural Selection [1]
System Shock 2 [1]
Форма входа
Главная » Статьи » PHP скрипты

PHP: Скрипт для рекурсивной смены прав на файлы и папки

Скрипт для рекурсивной смены прав на файлы и папки

<?
// Папка, в которой находятся файлы и папки для изменения прав
$PARENT_DIR = '/home/sites/public_html/your_site/modules/';
 
$FILE_MODE = 0777; // права на файлы
$DIR_MODE = 0777; // права на папки
 
function chmodex($file) {
global $PARENT_DIR;
global $FILE_MODE;
global $DIR_MODE;
 
    if ( file_exists($file) ) {
        if ( is_dir($file) ) {
            if ( !($file==$PARENT_DIR) ) { chmod( $file, $DIR_MODE ); }
            $handle = opendir( $file );
            while( $filename = readdir($handle) )
            if ( $filename != "." && $filename != ".." ) chmodex( $file."/".$filename );
                closedir($handle);
        } else {
            chmod( $file, $FILE_MODE );
        }
    }
    return true;
}
 
if(chmodex($PARENT_DIR)) echo "hello";
 
?>
Категория: PHP скрипты | Добавил: Timur (22.04.2016)
Просмотров: 1169
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
YANDEX
Яндекс.Метрика
Сайты
  • Харьковский Юридический Альянс
  • Оцифровка кинопленки
  • TiM ©
    Харьков 2024