<?php
/*
* Удаление папки
* автор: nc_soft
* 01.02.08
*/
/*
для удаленея папки надо предварительно удалить все ее содержимое,
воспользуемся рекурсивной функцией
*/
function DelDir($dir)
{
//если не открыть директорию
if (!$dd = opendir($dir)) return false;
//читаем директорию в цикле
while (false !== ($obj = readdir($dd)))
{
//пропускаем системные каталоги
if($obj=='.' || $obj=='..') continue;
//пробуем удалить объект, если это не удается, то применяем функцию к этому объекту вновь
if (!@unlink($dir.'/'.$obj)) DelDir($dir.'/'.$obj);
}
closedir($dd);
//удаляем пустую директорию
@rmdir($dir);
}
//пример удаления директории pictures
DelDir('pictures');
/*
создано по материалам комментариев на
http://ru2.php.net/unlink
*/
?>