Все ленты — последние статьи

Как удалить файл из папки.

Принцип работы функции прост. Передаём два аргумента, первый $directory — содержит путь к папке с файлом, второй $filename — имя самого файла. Далее читаем комментарии в листинге ниже.

Листинг № 1 — Код функции deletfile()
<?php

function deletfile($directory,$filename)
{
// открываем директорию (получаем дескриптор директории)
$dir = opendir($directory);

// считываем содержание директории
while(($file = readdir($dir)))
{
// Если это файл и он равен удаляемому …
if((is_file("$directory/$file")) && ("$directory/$file" == "$directory/$filename"))
{
// …удаляем его.
unlink("$directory/$file");

// Если файла нет по запрошенному пути, возвращаем TRUE — значит файл удалён.
if(!file_exists($directory."/".$filename)) return $s = TRUE;
}
}
// Закрываем дескриптор директории.
closedir($dir);
}

?>