<?php
$cacheDir = 'cache/';
function dirSpider($dir) {
if($handle = @opendir($dir)) {
echo '<ul>';
while($element = readdir($handle)) {
if($element[0] != '.') {
$subElement = $dir.$element;
if(is_dir($subElement)) {
dirSpider($subElement.DIRECTORY_SEPARATOR);
if(rmdir($subElement.DIRECTORY_SEPARATOR))
echo '<li>Verzeichnis ' . $subElement.DIRECTORY_SEPARATOR . ' gelöscht.</li>';
} elseif(is_file($subElement))
if(unlink($subElement))
echo '<li>Datei ' . $subElement . ' gelöscht.</li>';
}
}
echo '</ul>';
closedir($handle);
} else
die('Cache Directory "' . $dir . '" not found.');
}
?>
<h1>Image Cache Clearance</h1>
<p>Clearing directory <strong><?=$cacheDir?></strong>:</p>
<?php
dirSpider($cacheDir);