
16.06.2009, 11:33
|
|
Новичок
Регистрация: 18.05.2008
Сообщений: 4
С нами:
9464522
Репутация:
19
|
|
PHP код:
<?php
$dir = dirname(__FILE__);
$all_elements = Array();
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
$ext = substr($file, strrpos($file, '.')+1);
if (strtolower($ext) == 'txt') {
echo "$file:";
$all_elements =
array_merge($all_elements,
explode("\n",
str_replace("\r", '',
trim(file_get_contents("$dir\\$file")))));
echo " ".count($all_elements)."\n";
}
}
closedir($dh);
}
}
$all_elements = array_unique($all_elements);
echo "Total unique: ".count($all_elements)."\n";
file_put_contents('./.summary.txt', implode("\n", $all_elements));
?>
Объединяет содержимое всех txt файлов в директории, + убирает неуникальные строки.
|
|
|