UZEIR
@UZEIR
Учусь. Пытаюсь развиваться.

Как используя php можно поменять права доступа папке и ее вложению?

У меня есть папка temp c файлами. Мне нужно поменять содержимому папки temp права. Важно знать, что содержание папки temp - это распакованный zip и я не знаю точно, какие файлы там находятся.
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
exec ("find /path/to/folder -type f -exec chmod 0777 {} +");  - папки
exec ("find /path/to/folder -type d -exec chmod 0777 {} +"); - файлы
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Zarom
@Zarom
Мастер на все руки из жопы
Рекурсивно поменять права на все файлы в каталоге:
php.net/manual/ru/function.chmod.php#87826
<?php

$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($pathname));

foreach($iterator as $item) {
    chmod($item, $filemode);
}

?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
WebMoney Москва
от 110 000 руб.
АЛЬФАСАТКОМ Калуга
от 40 000 до 60 000 руб.
Skyeng Москва
До 200 000 руб.
22 янв. 2019, в 13:15
2000 руб./за проект
22 янв. 2019, в 13:10
500 руб./за проект
22 янв. 2019, в 12:48
7000 руб./за проект