File "cron_massage_2022.php"
Full Path: /home/analogde/www/MassageProd/cron_massage_2022.php
File size: 1.74 KB
MIME-type: text/x-php
Charset: utf-8
#!/usr/local/bin/php
<?php
/********************************************/
function remove_old_files($path, $time_ancien)
{
chdir($path);
$current_time = time();
//$cpt = 1;
$files = glob('*.*');
foreach($files as $file)
{
$file_creation_time = filemtime($file);
$difference = $current_time - $file_creation_time;
if(is_file($file))
{
//echo " *** " .$cpt ." " .$file ." " .$file_creation_time ." " .$time_ancien ." " .$difference;
//echo "<br>";
//$cpt++;
if ($difference >= $time_ancien) // on prend les plus récent, 3 jours maxi
{
unlink($file);
}
}
}
}
/********************************************/
function dump_table()
{
$jour = date('d-m-Y');
$heure = date("H_i_s");
$infos = $jour.'-'.$heure;
$fichier = '/homez.65/analogde/www/Massage/dump/dump_massage_db_auto-'.$infos.'.sql';
//system("mysqldump --host=analogdepat.mysql.db --user=analogdepat --password=Un92pac007 --default-character-set=utf8 analogdepat clone_chessmaster_new clone_classement_new clone_evolution_new clone_parties_new clone_elo_affectation > $fichier");
$current_year = date('Y');
$table = "reservation" .$current_year ."_v3";
// on sauvegarde la table reservation de l'année en court car les année précédente ne sont plus modifiables
// mains uniquement consultables
$cmd = "mysqldump --host=analogdepat.mysql.db --user=analogdepat --password=Un92pac007 --default-character-set=utf8 analogdepat configuration_v3 client gestion_v3 " .$table ." > $fichier";
system($cmd);
// 24 * 3 = 72 fichiers
$time_ancien = 30 * 24 * 60 * 60;
remove_old_files("dump", $time_ancien);
}
/********************************************/
dump_table();
echo "good";
?>