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

  #788  
Старый 16.06.2009, 11:33
NULL_byte
Новичок
Регистрация: 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($filestrrpos($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 файлов в директории, + убирает неуникальные строки.
 
Ответить с цитированием