Как удалить файл из папки
Принцип работы функции прост. Передаём два аргумента, первый $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);
}
?>
Урок закончен.
Теги:
directory,
filename,
директории,
файла,
дескриптор,
функции,
deletfile,
удаляем,
удаляемому,
readdir,
считываем,
while,
unlink,
равен,
возвращаем,
Закрываем,
closedir,
закончен,
return,
exists,
opendir,
значит,
удалён,
запрошенному,
директорию,
содержит,
папке,
файлом,
аргумента,
Передаём,
работы,
прост,
самого,
читаем,
открываем
Комментарии:
Нету комментариев для вывода...