Hotfix release available: 2025-05-14b "Librarian".
upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian".
upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian".
upgrade now! [56] (what's this?)
prog:php:functions:clr_dir
// kataloogi rekursiivne kustutamine function clr_dir($dir) { /* if (file_exists("$dir/index.htm")) { rename("$dir/index.htm","$dir/kvfailid_index.html"); copy("/root/hoiatus.tmpl","$dir/index.html"); } else if(file_exists("$dir/index.html")) { rename("$dir/index.html","$dir/kvfailid_index.html"); copy("/root/hoiatus.tmpl","$dir/index.html"); } else { */ if(@ ! $opendir = opendir($dir)) { return false; } while(false !== ($readdir = readdir($opendir))) { if($readdir !== '..' && $readdir !== '.') { $readdir = trim($readdir); if(is_file($dir.'/'.$readdir)) { if(@ ! unlink($dir.'/'.$readdir)) { return false; } } elseif(is_dir($dir.'/'.$readdir)) { // Calls itself to clear subdirectories if(! clr_dir($dir.'/'.$readdir)) { return false; } } } } closedir($opendir); if(@ ! rmdir($dir)) { return false; } /* } */ return true; }
prog/php/functions/clr_dir.txt · Last modified: 2019/09/20 15:52 by 127.0.0.1
