HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

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

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

  #11  
Старый 16.06.2009, 11:33
NULL_byte
Новичок
Регистрация: 18.05.2008
Сообщений: 4
Провел на форуме:
143784

Репутация: 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 файлов в директории, + убирает неуникальные строки.
 
Ответить с цитированием
 





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


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




ANTICHAT ™ © 2001- Antichat Kft.