
03.06.2009, 00:09
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
С нами:
9591561
Репутация:
186
|
|
Подсчитывает количество строк во всех файлах переходя по папкам из стартовой директории, т.е. в которой находится файл.
PHP код:
<?php
$strings = '';
function scan($dir = '.') {
global $strings;
chdir($dir);
$opDir = opendir('.');
while($obj = readdir($opDir)) {
if(is_file($obj)) {
$stringsInFile = count(file($obj));
echo $obj.' - '.$stringsInFile.' strings;<br />';
$strings += $stringsInFile;
} else if(is_dir($obj) && $obj != '.' && $obj != '..') scan($obj);
}
closedir($opDir);
if($dir != '.') chdir('..');
}
scan();
echo '<b><br />strings - '.$strings.'</b>';
?>
thx: SLESH, d_x, Gar|k
|
|
|