PHP: <?php $dir = "."; // Напримере ../temp/ или текущая . $i = 0; $handle = opendir ($dir); while($file = readdir($handle)) { if ($file != '.' && $file != '..') { $func[$i] = $file; //формируем массив названий файлов с функциями $i++; } } sort ($func); //Массив получен //Терь ищем нужный нам файл в массиве. foreach ($func as $key => $value) { if (substr($value, -4, 4) == ".txt") { unlink($func[$key]); } } ?> или еще попроще... PHP: <?php $dir = "."; // Напримере ../temp/ или текущая . $i = 0; $handle = opendir ($dir); while($file = readdir($handle)) { if ($file != '.' && $file != '..') { if (substr($file, -4, 4) == ".txt") { unlink($file); } $i++; } } ?>