Snippet Name: Delete files older than 'X'
Description: Quick and dirty code for cleaning out a directory of files so many seconds old (or older).
Also see: » Convert UK Dates To mySQL Format Dates
» String to Date
» Month, Day, Year dropdown boxes
» Calculate date of Easter Sunday
» Define a schedule of holidays
» Calendar for any month any year
» Add and Subtract dates
» Basic PHP Calendar
» Convert Standard time to 24-hour time ...
» What Season Is It?
» Delete by date
» Days in month #2
» Days in month one
» Count days between dates
» Find days between dates one
» Build Date Select Boxes
Comment: (none)
Language:
Highlight Mode: PHP
Last Modified: March 16th, 2009
|
FUNCTION cleantmp() {
$seconds_old = 3600;
$directory = "/path/to/the/directory";
IF( !$dirhandle = @OPENDIR($directory) )
RETURN;
WHILE( FALSE !== ($filename = READDIR($dirhandle)) ) {
IF( $filename != "." && $filename != ".." ) {
$filename = $directory. "/". $filename;
IF( @FILEMTIME($filename) < (TIME()-$seconds_old) )
@UNLINK($filename);
}
}
} |