Автор Тема: Программная установка CHMOD?  (Прочитано 4122 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Matvey

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alfa-spb.ru
Программная установка CHMOD?
« : 22 Марта 2002, 01:09:28 »

Господа, подскажите если знаете.
ДАНО: директория на серваке с файлами, имя первой известно, файлов нет (они генерируются рандомно).
ВОПРОС: програмно поменять CHMOD у всех файлов находящихся в вышеуказанной дир. например на 640, КАК ЭТО СДЕЛАТЬ (на PHP естественно)?
:confused:



_____________________________
Спасибо.

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
с уважением,
магистр белой магии.

Оффлайн Matvey

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alfa-spb.ru
Дополнение....
« Ответ #2 : 22 Марта 2002, 02:10:01 »
Проблема то в том, что я заранее не знаю сколько в директории файлов и как они называются.
chmod ("/somedir/somefile", 0755); - это конечно здорово, но
somefile - неизвестно. :(

Оффлайн Matvey

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alfa-spb.ru
ёще..забыл
« Ответ #3 : 22 Марта 2002, 02:14:42 »
Может chmod понимает имя файла *.*, кто знает скажите.

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Программная установка CHMOD?
« Ответ #4 : 22 Марта 2002, 02:24:41 »
использовать readdir
с уважением,
магистр белой магии.

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Программная установка CHMOD?
« Ответ #5 : 22 Марта 2002, 10:29:59 »
примерно так....

$handle
=opendir("dir");
while (
$file readdir($handle)) 
{
chmod("dir/".$file,0755);
}
closedir($handle); 
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Программная установка CHMOD?
« Ответ #6 : 22 Марта 2002, 10:34:36 »
сорри, забыл проверку в цикле:

       if($file=="."||$file=="..") continue;
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн Matvey

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alfa-spb.ru
Спасибо, .....
« Ответ #7 : 24 Марта 2002, 01:28:23 »
Попробуем :)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28