Mailinglisten-Archive |
Vielen Dank Kiri!
Nach der WHILE-Bedingung fehlt eine sich öffnende geschweifte
Klammer. Die einsetzen, dann klappts. Hier die korrigierte
Funktion:
function dc_delete($delete)
{
$handle=_(at)_opendir($delete."/");
while ($files = _(at)_readdir($handle))
{
if(is_dir($delete."/".$files) AND $files!="." AND $files != "..")
{
dc_delete($delete."/".$files);
}
elseif(is_file($delete."/".$files) OR is_link($delete."/".$files))
{
_(at)_unlink($delete."/".$files);
}
}
closedir($handle);
_(at)_rmdir($delete);
}
Damit wird das komplette Verzeichnis gelöscht.
So long, Tino
PS: Funktion von Cyrill Schumacher [webmasterbhs_(at)_bluewin.de].
php::bar PHP Wiki - Listenarchive