Hey Leute,
bin leider schon wieder auf ein Problem gestoßen ... In meinem Script sollen Klicks pro Tag gezählt werden und zwischen 23:59uhr und 0:00uhr wieder zurückgesetzt werden ... Das rücksetzen funktioniert leider noch nicht da die "Schleife zum Rücksetzen" anscheinend nicht aufgerufen wird. Vielleicht kann mir ja schnell jemand helfen ...
Danke schon im Vorraus !
Hier das Skript:
bin leider schon wieder auf ein Problem gestoßen ... In meinem Script sollen Klicks pro Tag gezählt werden und zwischen 23:59uhr und 0:00uhr wieder zurückgesetzt werden ... Das rücksetzen funktioniert leider noch nicht da die "Schleife zum Rücksetzen" anscheinend nicht aufgerufen wird. Vielleicht kann mir ja schnell jemand helfen ...
Danke schon im Vorraus !
Hier das Skript:
PHP:
<?php
//Klicks-Heute werden gezählt
$debug = 0;
$timestamp = time();$time = date("H:i",$timestamp);
//Ausgabe der Zeit
if($debug)echo $time;
$dateiname = "./zaehlerheute.txt";
//der Inhalt wird in ein Array geladen
$inhalt = file($dateiname);
//Der Zählwert wird aus der Zeichenkette extrahiert
$alter_wert = 0;
sscanf($inhalt[0],"%u",$alter_wert);
//Der Zählwert wird inkrementiert
$alter_wert += 1;
//Der Zählwert wird wieder als Zeichenkette konvertiert
$inhalt[0] = sprintf("%u",$alter_wert);
//Datei wird geöffnet und der neue Wert geschrieben
$fhandle = fopen($dateiname,"w");
//Es wird geprüft, ob die Datei evtl. nicht geöffnet werden konnte
if(!$fhandle){exit(1);}
//Datei konnte geöffnet werden, der neue Wert wird nun geschrieben
fputs($fhandle,$inhalt[0]);
//Datei wird geschlossen
fclose($fhandle);
$dateiname = "./zaehlerheute.txt";
// Name der Datei
$array = file($dateiname);
// Datei in ein Array einlesen
foreach ($array as $element) {
if(($time >= date("20:54")) && ($time <= date("0:00")))
{
$element = 1;
if($debug)
echo "geht in die schleife";
}
echo "Klicks-Heute: " . $element . "<br>";
// Dateiinhalt ausgeben
}
/*$timestamp = time();$inhalt = 1;$time = date("H:i",$timestamp);
if(($time >= date("20:54")) && ($time <= date("0:00"))) { fclose(fopen('./zaehlerheute.txt', 'w+')); $handle = fopen("./zaehlerheute.txt", 'w'); fwrite ($handle, $inhalt); fclose ($handle);}
*/
?>
Zuletzt bearbeitet: