pchocker.de
 

 

 

 

x
 
  PHP -> Dateien mit PHP löschen  


Verwendung:

unlinkRecursive("Cache", false);  // Nur den Inhalt des Ordners "Cache" leeren.
unlinkRecursive("Cache", true);  // Den Ordner "Cache" komplett löschen.

<?php

function unlinkRecursive($dir$deleteRoot)
{
    if(!
$dh = @opendir($dir))
    {
        return;
    }
    while (
false !== ($obj readdir($dh)))
    {
        if(
$obj == '.' || $obj == '..')
        {
            continue;
        }

        if (!@
unlink($dir '/' $obj))
        {
            
unlinkRecursive($dir.'/'.$objtrue);
        }
    }

    
closedir($dh);
   
    if (
$deleteRoot)
    {
        @
rmdir($dir);
    }
   
    return;
}

?>