<?php @set_time_limit(0); @ini_set("display_errors","1"); $path = '/home/http/MP3'; // Абсолютный путь к папке для удаления, без слеша в конце $ext = 'php'; // Файлы, которые надо удалить, без точки fold ($path,$ext); echo "done"; function fold($rootDir,$ext2) { $invisibleFileNames = array(".", ".."); $dirContent = scandir($rootDir); foreach($dirContent as $key => $content) { $path = $rootDir.'/'.$content; if(!in_array($content, $invisibleFileNames)) { if(is_file($path) && is_readable($path)) { $allData = $path; $ext1 = pathinfo($allData, PATHINFO_EXTENSION); if ($ext2==$ext1) unlink($allData); }elseif(is_dir($path) && is_readable($path)) { $allData = fold($path, $ext2); } } } } ?>