<?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)); ?>