Bei mir wird die Auswertung der Tagesklickrally in der Datei '/crons/tagcron.php' gemacht (VMS 1.2.3) und zwar um 0:05 Uhr.
Um die Ergebnisse der Tagesklickrallys zu sichern, habe ich folgende Zeile gesucht:.. und darüber folgendes eingefügt:PHP-Code:db_query ("DELETE FROM ".$db_prefix."_tagrally");
Wenn die Auswertung vor 0:00 Uhr stattfindet, sollte man stattdessen folgendes einfügen:PHP-Code:// Sicherung anlegen
$siktabelle = $db_prefix.'_tagrally_'.date('ymd',mktime(-24));
db_query('CREATE TABLE '.$siktabelle.' LIKE '.$db_prefix.'_tagrally');
db_query('INSERT INTO '.$siktabelle.' SELECT * FROM '.$db_prefix.'_tagrally');
Die Ergebnisse der letzten Tagesklickrally werden somit bei der Auswertung in einer neuen Tabelle gespeichert, deren Name das Datum der Rally enthält.PHP-Code:// Sicherung anlegen
$siktabelle = $db_prefix.'_tagrally_'.date('ymd');
db_query('CREATE TABLE '.$siktabelle.' LIKE '.$db_prefix.'_tagrally');
db_query('INSERT INTO '.$siktabelle.' SELECT * FROM '.$db_prefix.'_tagrally');
Man muss allerdings die angelegten Tabellen von Zeit zu Zeit von Hand mit phpMyAdmin löschen da für jede Sicherung eine neue Tabelle angelegt wird.
Mit ein paar Zeilen mehr im Cron könnte man auch alle Sicherungen die ein bestimmtes Alter erreicht haben automatisch löschen lassen.




 
			
			 
					
						 
					
					
					
						 Zitieren
  Zitieren