удаление директорий и файлов

sniper_9

Новичок
удаление директорий и файлов

Все ещё раз добрый вечер. Подскажите пожалуйста как реализовать один не хитрый скрипт. Сущетсвует допустим некоторая запись в таблице, где хранится вместе с ней адрес директории. При выполнеии функции удлания необходимо чтобы происходило удаления файлов внутри данной папки и самой директории. Не знаю как определить количество и имена файлов которые необходимо удалить. Заранее, спасибо за консультацию.
 

sniper_9

Новичок
нашёл не хитрый скрипт:
function count_files($path){
$i=0;

$dir = opendir($path);

while (false !== ($file = readdir($dir))){
if (is_file($path."/".$file)){
$i++;
}
}

closedir($dir);

return $i;


Переделал под удаление. ВСё бы ничего только сначало он обращается по адресу ./path ../path .../path. Подскажите как сделать, чтобы обращался непосредственно к диерктории которую я указал.

Вот мой код:
$query = "select * from object where id='".$_REQUEST['id']."'";
//echo $query;
$result = mysql_query($query);

if (mysql_num_rows($result) > 0)
{
$aRes = mysql_fetch_row($result);

$dir = opendir(object_dir.$aRes[1]."/img_vis");
//echo '"'.object_dir.$aRes[1]."/img_vis/".$file.'"';
while (false !== ($file = readdir($dir)))
{
unlink( object_dir.$aRes[1]."/img_vis/".$file);
//echo $file;
}

-~{}~ 05.08.07 21:25:

define('object_dir', 'C:/Projects/ajax/objects/');

-~{}~ 05.08.07 21:29:

ура!!!!!!!! всё дело оказалось в этом:
if (is_file($path."/".$file)){
}

=)

-~{}~ 05.08.07 21:44:

supplied argument is not a valid Directory resource
-(

У меня директория определяется как файл. Подскажите, а?

-~{}~ 05.08.07 21:48:

supplied argument is not a valid Directory resource
 
is_dir Читай ман внимательнее. Лучше бы ты читал ман думал и дебажил а не копипастил на форум какую-то кашу.
 
Сверху