Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- date_default_timezone_set('UTC');
- $days = -1; // Days to keep back ups
- $time = time() + -18000;
- $time = date('m-d-y_g:ia', $time);
- $dir = "/srv/www/systemlords.com/backup";
- $folder = $dir."/".$time;
- $data_base_array = array();
- $data_base_array[] = "system_lords.sql";
- $data_base_array[] = "abydos_system_lords.sql";
- mkdir($folder);
- foreach ($data_base_array as $key => $value){
- exec('mysqldump --user=shadowing --password=fwuf2yPtQUqc7XSp system_lords >' . $folder . '/'+$data_base_array[$key]);
- }
- // removes all foldiers that are older than so many days
- if (file_exists($dir)) {
- foreach (new DirectoryIterator($dir) as $fileInfo) {
- if ($fileInfo->isDot()) {
- continue;
- }
- if ($fileInfo->isDir() && time() - $fileInfo->getCTime() >= $days*24*60*60) {
- foreach($data_base_array as $value){
- $fileName = $fileInfo->getRealPath() . "/" . $value;
- if(file_exists($fileName)) {
- unlink($fileName);
- }
- }
- rmdir($fileInfo->getRealPath());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement