//if ($dir =3D @opendir("."))
$dir = @opendir($path) or die("Unable to open $path");
{
while (($file = readdir($dir)) !== false)
{
$filelist[] = $file; // insert each filename as an array element
// echo $file."
";
}
}
closedir($dir);
//echo "
";
asort($filelist); // sort the array
while (list ($key, $val) = each ($filelist)) // spit it out sorted.
{
//echo "$val
";
$newest=$val;
}
//echo "ist das das neuste file? ".$newest.":
";
// VERZEICHNIS LOESCHEN:
// ggarciaa at gmail dot com (04-July-2007 01:57)
// I needed to empty a directory, but keeping it
// so I slightly modified the contribution from
// stefano at takys dot it (28-Dec-2005 11:57)
// A short but powerfull recursive function
// that works also if the dirs contain hidden files
//
// $dir = the target directory
// $DeleteMe = if true delete also $dir, if false leave it alone
function SureRemoveDir($dir, $DeleteMe) {
if(!$dh = @opendir($dir)) return;
while (false !== ($obj = readdir($dh))) {
if($obj=='.' || $obj=='..') continue;
if (!@unlink($dir.'/'.$obj)) SureRemoveDir($dir.'/'.$obj, true);
}
closedir($dh);
if ($DeleteMe){
@rmdir($dir);
}
}
//SureRemoveDir('EmptyMe', false);
SureRemoveDir($path_yesterday, true);
?>