Debes...
1) listar los contenidos del directorio
2) descartar los subdirectorios del mismo así como "." y ".."
3) comparar la ultima fecha de modificacion de los ficheros restantes con la fecha actual
Es decir:
Código PHP:
<?php
// directorio donde trabajar
$directorio = '.';
if ($dir = @opendir($directorio)) {
while(($file = readdir($dir)) !== false) {
if($file!='.' && $file!='..' && !is_dir($directorio.'/'.$file) && date('Ymd',filemtime($directorio.'/'.$file))!=date('Ymd')) {
unlink($directorio.'/'.$file);
}
}
closedir($dir);
}
?>
Deberias probarlo unas cuentas veces... Borrar todos los ficheros
que hallan sido modificados (o creados) cualquier día anterior a la fecha actual.