ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 905


По умолчанию

Вот готовый скрипт. Меняет права как в текущем каталоге, так и подкаталогах (рекурсивно)
PHP код:
<?php
  
function treedir ($path ".")
  {
    if (
$handle opendir ($path))
    {
      while (
false !== ($file readdir($handle)))
      {
        if (
$file != "." && $file != "..")
        {
          
$file_path $path "/" $file;
          echo 
"$file_path - ";
          if (
is_dir ($file_path))
          {
            if (
false !== chmod ($file_path0777))
              echo 
" directory, chmoded to 0777\n";
            
treedir ($file_path);
          }
          elseif (
is_file ($file_path))
          {
            if (
false !== chmod ($file_path0666))
              echo 
" file, chmoded to 0666\n";
          }
          else
            echo 
"error\n";
        }
      }
      
closedir($handle);
    }
  }

  
treedir ("test");
?>
 
 





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


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




ANTICHAT.XYZ