Quick Search:
 
 PHP Code: Delete by date Jump to:  
Category: >> PHP Code >> Delete by date  

<< lastnext >>

Snippet Name: Delete by date

Description: The snippet of code earlier that allows you to delete all files older than 2 weeks uses the function (filemtime), which checks the original create date of the file (filesystem independent). You MAY want to use filectime(), which that looks at when the file was last changed on YOUR file system.

Also see:
» Convert UK Dates To mySQL Format Dates
» Delete files older than 'X'
» 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?
» Days in month #2
» Days in month one
» Count days between dates
» Find days between dates one
» Build Date Select Boxes

Comment: (none)

Language: PHP
Highlight Mode: PHP
Last Modified: March 16th, 2009

<?PHP
 
// set delete time threshold for two weeks
$DAYS = 14;
 
IF (IS_DIR("$path") ){
   $handle=OPENDIR($path);
   WHILE (FALSE!==($file = READDIR($handle))) {
       IF ($file != "." && $file != "..") { 
           $Diff = (TIME() - FILECTIME("$path/$file"))/60/60/24;
           IF ($Diff > $DAYS) UNLINK("$path/$file");
       }
   }
   CLOSEDIR($handle);
}
 
?>


 
   Home |    Search |    Code Library |    Sponsors |    Privacy |    Terms of Use |    Contact Us © 2003 - 2024 psoug.org