echo "Hallo";
ich habe ein script, das sich jede sekunde selbst aufruft und beim starten des scriptes lege ich $start und $ende wie folgt fest:
und die aktuelle Zeit habe ich auch in $aktuelleZeit, um die mit $ende zu vergleichen.
Nach 10 Aufrufen durch sich selbst springt das script in eine andere Stelle des selben Scriptes und prüft dort ob $ende erreicht wurde und ruft sich wieder jede sekunde selber auf.
Wenn das Script nun 60sec nach dem start gelaufen ist, soll es wieder an die Stelle vom Anfang gelangen.
Was bei mit jetzt nicht wirklich funktioniert, ist die berechnung der vergangenen Zeit seit dem Start.. ich bekomme immer ein minus wert raus.
den vergleich mache ich so
Die ganzen werte speichere ich in sessions, da die so durch sen neuaufruf nicht verloren gehen.
danke im voraus!
ich habe ein script, das sich jede sekunde selbst aufruft und beim starten des scriptes lege ich $start und $ende wie folgt fest:
PHP-Code:
$start = date("H:i",$timestamp);
$ende = date("H:i",$timestamp+60);
Nach 10 Aufrufen durch sich selbst springt das script in eine andere Stelle des selben Scriptes und prüft dort ob $ende erreicht wurde und ruft sich wieder jede sekunde selber auf.
Wenn das Script nun 60sec nach dem start gelaufen ist, soll es wieder an die Stelle vom Anfang gelangen.
Was bei mit jetzt nicht wirklich funktioniert, ist die berechnung der vergangenen Zeit seit dem Start.. ich bekomme immer ein minus wert raus.
den vergleich mache ich so
PHP-Code:
if($aktuelleZeit < $ende)
{
echo "jetzt ist pause";
echo "noch ".$ende - $aktuelleZeit." minuten bis wieder gestartet wird.";
}
danke im voraus!
Kommentar