PHP skriptas, ištrinantis visą katalogą, net jei jame yra failų, kurie neišsitrina per FTP (pvz., dėl netinkamų pavadinimų su \):
<?php
function trinam($katalogas){
if ($ab = opendir($katalogas)) {
$old_cwd = getcwd();
chdir($katalogas);
while ($file = readdir($ab)){
if ($file == ‘.’ || $file == ‘..’) continue;
if (is_dir($file)) {
if (!trinam($file)) return false;
}
else {
if (!unlink($file)) return false;
}
}
closedir($ab);
chdir($old_cwd);
if (!rmdir($katalogas)) return false;
return true;
}
else {
return false;
}
}
trinam(“katalogopavadinimas”);
?>
Panašus skriptas – senų failų ištrynimas