|
|
|
I use this function in "MySQL Backup Pro" to keep in my backup folder copies of only the last 4 or 5 days. This function will keep the latest copies and delete all old ones. So use it at your own risk.
| <?php
/**
* keep() delete a backup file based on its name
*
* @param string $path path without trailing slash at end
* @param integer $days number of days to keep backups
* @return
**/
function keep($path = "", $days = 4){
if (is_dir($path)) {
$d = dir($path);
while (false !== ($entry = $d->read())) {
if ($entry!="." and $entry!=".." and (ereg(".bz2$",$entry) or ereg(".gz$",$entry) or ereg(".sql$",$entry))) {
if ((filemtime($path."/".$entry)) < (strtotime('-'.$days.' days'))) {
unlink($path."/".$entry);
}
}
}
}
}
?> | |
Usage Example
| <?php
keep("backup",5);
?> | | |
|
| file class , uploade file , download file already uploaded on another website Categories : PHP, PHP Classes, Filesystem, Web Services | | | Introduction to Language Files Categories : PHP, Filesystem, Beginner Guides | | | A flat file counter Categories : PHP, Cookies, Filesystem, Beginner Guides | | | php jump urls...the best way Categories : PHP, URLs, Filesystem | | | Simple way to replace a variable value in a .conf (.ini) file using a
webbrowser - the first stage of a complete universal configuration editor Categories : PHP, Regexps, Code Editors, Filesystem | | | Display list of files within current and subdirectories (recursively) showing
each file as an anchored link and each directory as a category header. Categories : Filesystem, Directories, Arrays, PHP | | | Creating a Language File Categories : PHP, Beginner Guides, Filesystem | | | File Explorer, browse, upload, download and edit your web site files with only a browser and a HTTP connection. Categories : Complete Programs, Content Management, Filesystem, PHP | | | Random Image Display Categories : PHP, Filesystem, Graphics, HTML and PHP | | | Recursive function to move files on a filesystem. It can be minor changed in order to copy recursively.
Categories : PHP, Filesystem, Algorithms | | | The toll booth Categories : PHP, Java Script, Filesystem | | | GuestBook Light - a plug and play application for any website. Categories : PHP, Complete Programs, Filesystem, Sessions | | | JSON File Upload Categories : PHP, AJAX, Filesystem | | | Get the correct extension and MIME types of an image, even when the filename is incorrect. Categories : PHP, Filesystem, General SQL | | | PHP based Contact email form with multiple recipients, text file based, supports departments. Categories : PHP, Email, Beginner Guides, Filesystem | |
|
|
|