ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Массовая смена прав на файлы [нужна помощь]
  #1  
Старый 20.03.2008, 18:27
Аватар для _Sniper_
_Sniper_
Banned
Регистрация: 21.07.2007
Сообщений: 504
Провел на форуме:
1899369

Репутация: 445


Отправить сообщение для _Sniper_ с помощью ICQ
Question Массовая смена прав на файлы [нужна помощь]

Есть ли такая софтина? Бо файлов много очень. Нужно поставить на файлы права 666 а на папки 777.
 
Ответить с цитированием

  #2  
Старый 20.03.2008, 18:41
Аватар для LolFEm
LolFEm
Участник форума
Регистрация: 08.09.2006
Сообщений: 194
Провел на форуме:
1627025

Репутация: 163
По умолчанию

http://ru2.php.net/manual/ru/function.chmod.php

и рекурсия по каталогам

выбор файлов
Код:
<?php 
if ($handle = opendir('.')) {
    while (false !== ($file = readdir($handle))) { 
        if ($file != "." && $file != "..") { 
            echo "$file\n"; 
        } 
    }
    closedir($handle); 
}
?>

Последний раз редактировалось LolFEm; 20.03.2008 в 18:43..
 
Ответить с цитированием

  #3  
Старый 20.03.2008, 18:47
Аватар для _Sniper_
_Sniper_
Banned
Регистрация: 21.07.2007
Сообщений: 504
Провел на форуме:
1899369

Репутация: 445


Отправить сообщение для _Sniper_ с помощью ICQ
По умолчанию

Блин. Я в php мало понимаю. Можно конкретнее? Заходил на php.net..Много чего не понял.
Можно ли сразу на ВСЕ файлы и папки поставить права 777?
 
Ответить с цитированием

  #4  
Старый 20.03.2008, 21:03
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

chmod +x /www
chmod +s /www
chmod 777 *

/www это родительская папка веб-сервера
 
Ответить с цитированием

  #5  
Старый 20.03.2008, 22:31
Аватар для xaker-boss
xaker-boss
Участник форума
Регистрация: 06.03.2007
Сообщений: 283
Провел на форуме:
1547094

Репутация: 120
Отправить сообщение для xaker-boss с помощью ICQ
По умолчанию

Качай WinSCP, подключайся к своему FTP и выдели те папки/файлы которым ты хочешь поменять права, и нажми Свойство там выставь права и жми ОК права поставятся на се файлы которые ты выделил...
 
Ответить с цитированием

  #6  
Старый 20.03.2008, 22:58
Аватар для ShAnKaR
ShAnKaR
Пачка маргарина
Регистрация: 14.07.2005
Сообщений: 964
Провел на форуме:
4646474

Репутация: 1424


Отправить сообщение для ShAnKaR с помощью ICQ
По умолчанию

chmod -R 777 ./*
 
Ответить с цитированием

  #7  
Старый 20.03.2008, 23:14
Аватар для noisia
noisia
Познающий
Регистрация: 13.03.2007
Сообщений: 55
Провел на форуме:
297449

Репутация: 17
По умолчанию

легче через тотал командер)
 
Ответить с цитированием

  #8  
Старый 20.03.2008, 23:14
Аватар для _Sniper_
_Sniper_
Banned
Регистрация: 21.07.2007
Сообщений: 504
Провел на форуме:
1899369

Репутация: 445


Отправить сообщение для _Sniper_ с помощью ICQ
По умолчанию

Цитата:
Сообщение от xaker-boss  
Качай WinSCP, подключайся к своему FTP и выдели те папки/файлы которым ты хочешь поменять права, и нажми Свойство там выставь права и жми ОК права поставятся на се файлы которые ты выделил...
Я сижу через CuteFTP это всё знаю. Просто много папок и в этих папках много тоже папок..

Цитата:
Сообщение от Isis  
chmod +x /www
chmod +s /www
chmod 777 *

/www это родительская папка веб-сервера
Я так понял это поставить на все папки. Спасибо. А можно поставить на файлы отдельные права а на все папки тоже отдельные?
 
Ответить с цитированием

  #9  
Старый 21.03.2008, 07:50
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

В текущем каталоге и его подкаталогах
Код:
$ find . -type d | xargs chmod 0777
$ find . -type f | xargs chmod 0666

Последний раз редактировалось krypt3r; 21.03.2008 в 07:52..
 
Ответить с цитированием

  #10  
Старый 21.03.2008, 14:24
Аватар для -Hormold-
-Hormold-
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
Провел на форуме:
3250478

Репутация: 999


Отправить сообщение для -Hormold- с помощью ICQ
По умолчанию

PHP код:
<?php  
$ch
="0777";//Начинается с 0 
if ($handle opendir('.')) { 
    while (
false !== ($file readdir($handle))) {  
        if (
$file != "." && $file != "..") {  
            echo 
"$file - ";  
           
chmod($file$ch); 
           echo 
"set chmod ".$ch."<br>"
        }  
    } 
    
closedir($handle);  

?>
Вроде должно работать.

Последний раз редактировалось -Hormold-; 21.03.2008 в 14:28..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема c Апачем [нужна помощь] _Sniper_ PHP, PERL, MySQL, JavaScript 10 19.03.2008 18:38



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ