Показать сообщение отдельно

  #19  
Старый 13.04.2007, 19:13
Talisman
Постоянный
Регистрация: 22.04.2006
Сообщений: 566
Провел на форуме:
1325772

Репутация: 517


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

аффтар жжот)
нужна рекурсия по дире:
PHP код:
  function scan_dir($dirname
  { 
//echo ';'.$dirname.'<br />';
    
GLOBAL $text$retext
    
$dir opendir($dirname); 
    while ((
$file readdir($dir)) !== false
    { 
      if(
$file != "." && $file != ".."
      { 
      if(
is_file($dirname."/".$file)) 
        { 
echo 
'[B]'.$file.'[/B] : '.(filesize($dirname.'/'.$file)/1024/1024).' MB<br />';
        } 
        if(
is_dir($dirname."/".$file)) 
        { 
//          scan_dir($dirname."/".$file); 
        

      } 
    } 
    
closedir($dir); 
  }
  
scan_dir('C:\Documents and S............'); 
код сканера, который я юзал, чтобы названия книжек собрать))
добавить функцию хеширования файла мд5 и проверять чек-сумму, ведь обычно код встраивают в существующие файлы.
проверять на всяк дату изменения (если ты параноик) но это просто обойти.
скрыть сам скрипт антивируса, например в свою домашнюю диру.
или же сверять файлы с копией в надежном месте.
+ верно отмечено, зырить так же нужно и на спец файлы веб-сервера (.htaccess .htpasswd)
Конечно, когда серв под 1 проект, или он под хрутом, то лучше всего вырезать все "ненужные" форуму функции пшп машины.

ЗЫ считаю глупостью рассказывать свои применяемые методы, т.к. это ослабит их защиту)
 
Ответить с цитированием