mirror of
https://github.com/igorsimdyanov/php8.git
synced 2025-08-01 16:49:53 +00:00
25 lines
833 B
PHP
25 lines
833 B
PHP
<?php
|
||
function treeRmdir($directory)
|
||
{
|
||
$dir = opendir($directory);
|
||
while (($file = readdir($dir)) !== false) {
|
||
// Если функция readdir() вернула файл — удаляем его
|
||
if (is_file("$directory/$file")) {
|
||
unlink("$directory/$file");
|
||
}
|
||
// Если функция readdir() вернула каталог, и он
|
||
// не равен текущему или родительскому — осуществляем
|
||
// рекурсивный вызов full_del_dir() для этого каталога
|
||
elseif (is_dir("$directory/$file") &&
|
||
$file != "." &&
|
||
$file != "..")
|
||
{
|
||
treeRmdir("$directory/$file");
|
||
}
|
||
}
|
||
closedir($dir);
|
||
rmdir($directory);
|
||
}
|
||
|
||
treeRmdir('temp');
|