
19.06.2009, 13:36
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
2 FireFenix:
А если мне надо будет удалить все .html или .php3 или .pl файлы - переписывать функцию?
PHP код:
<?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);
}
}
}
}
?>
+ ссылка к размышлению:
http://habrahabr.ru/blogs/php/37753/
Последний раз редактировалось Pashkela; 19.06.2009 в 13:50..
|
|
|