php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.05.2005, 20:45  
Gast
 
Beiträge: n/a
Standard Timer und frage zu sleep()

Hi, also ich hab versucht mir einen Timer zu programmieren:

Zitat:
function timer($hours,$min,$sec){
$h=$hours;
$m=$min;
$s=$sec;
if ($s != 0){
$sec=--$s;
$hours=$h;
$min=$m;
sleep(1);
timer($hours,$min,$sec);}
elseif ($m != 0){
$min=--$m;
$sec=59;
$hours=$h;
sleep(1);
timer($hours,$min,$sec);}

.....
...und so weiter halt

Nun sind also 2 Probleme bei mir aufgetaucht.

1. Ich möchte natürlich irgendwo anzeigen wieviel Zeit jetzt abgelaufen ist, also sollte jedesmal wenn sich die Funktion selbst Aufruft in der Darstellung die Zeit (bzw. Ausgabe) selbst überschreiben...
Mit echo hats ja wenig Sinn da ich dann ne komplette Browserseite mit zahlen bekomm -.-
Ich hab schon versucht bei php.net einen Befehl zu suchen...nur leider ohne erfolg.

Wenn da jemand nen Tip hätte wär ich sehr dankbar

2. Ich bekomm immer eine Fehlermeldung nachdem ich die Funktion mehr als 30mal aufrufen möchte.
Ich tippe da auf die Funktion sleep die ärger macht, ansonsten wüsst ich nicht wo der fehler liegen könnte.

Zitat:
Fatal error: Maximum execution time of 30 seconds exceeded in....
Auch da wär ich für nen Tip dankbar...

Ich möchte noch hinzufügen ich bin totaler neuling in php, also macht mich bitte nicht fertig *g
Mir ist auch klar das die Variablen da nicht unbedingt doppelt sein müssen und man den code auch "schöner" schreiben könnte aber erstmal gehts ja auch so.
Ich hoffe das der Timer so überhaupt realisierbar ist, in javascript lief das alles ohne probleme :/

MfG Mad
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.05.2005, 20:48  
Erfahrener Benutzer
 
Registriert seit: 21.01.2005
Beiträge: 444
stf.stream
stf.stream eine Nachricht über ICQ schicken
Standard

Was willste denn mit dem Timer machen??
`s klingt mir so als ob du die serverzeit übermitteln wölltest, nich??

mfg
__________________
stf.
stf.stream ist offline  
Alt 23.05.2005, 21:01  
Gast
 
Beiträge: n/a
Standard

Nein, er soll lediglich z.b. von 2h runterzählen
 
Alt 23.05.2005, 21:04  
Erfahrener Benutzer
 
Registriert seit: 21.01.2005
Beiträge: 444
stf.stream
stf.stream eine Nachricht über ICQ schicken
Standard

Wenns serverseitig sein soll, dann reicht ja sleep(120) (wobei die frage ist, wer 2 Stunden auf seine Ausgaben warten will, max_execution_time mal außen vor...).
Clientseitig bleibt dir nur Javasript.

mfg
__________________
stf.
stf.stream ist offline  
Alt 23.05.2005, 21:11  
Gast
 
Beiträge: n/a
Standard

Jo soll ja Serverseitig werden deshalb ja php

Das ist ja eben mein problem, die zeit soll dargestellt werden damit mann weiss wie lange man warten muss, nur komm ich auf keine gescheite Lösung.

Es müsste ja in der Funktion selbst ein Befehl sein der die Ausgabe macht.
Nur wenn ich es mit echo mach, kommt halt nur endlange zeile mit den h:m:s und mit return gehts ja nun auch nicht da dadurch die funktion zuende ist.
 
Alt 23.05.2005, 21:20  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Es geht nicht mit Php. Php sendet erst, wenn das Script zuende gelaufen ist, und das wäre bei dir nach 2 Stunden.
Buhmann ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu einem mySQL/php/html Konstrukt <Daniel> PHP Tipps 2006 5 11.07.2006 16:07
JS+2 Timer auf einer seite Mirco85 HTML, Usability und Barrierefreiheit 0 11.07.2006 14:54
Timer um Seite nach gewisser Zeit neu zu laden havok HTML, Usability und Barrierefreiheit 3 29.04.2006 19:00
Mysql Leerlauf Processe - Status Sleep Mutatos Datenbanken 1 17.12.2005 18:14
[Erledigt] Einfache Frage! Datenbanken 2 21.09.2005 08:27
Frage zu Speicherreservierung in PHP FiSiHRO PHP Tipps 2005-2 4 13.09.2005 12:00
Wann verwendet man sleep()? PHP Tipps 2005 4 20.05.2005 16:00
Performence Frage PHP-Fortgeschrittene 10 06.05.2005 19:00
Frage zu einem Editformular PHP Tipps 2005 3 25.04.2005 14:58
sleep und Weiterleitung PHP Tipps 2005 2 25.02.2005 20:26
Frage zu einer Liste? HTML, Usability und Barrierefreiheit 2 15.02.2005 16:56
Timer und sleep()?!?!? PHP-Fortgeschrittene 0 15.12.2004 22:58
[Erledigt] Frage zur Funkrionen? PHP Tipps 2004-2 10 01.12.2004 09:42
Frage zur Formatierung von Text obi PHP Tipps 2004 1 03.11.2004 13:35
[Erledigt] Frage! PHP Tipps 2004 4 27.07.2004 11:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php sleep, php sleep timer, php timer function, serverseitiger timer, php timer, php sleep zeit anzeigen, php sleep funktioniert nicht, php sleep alles hält an, php sleep nur bei, php warten sleep, php sleep hour, php sleep execution error, function sleep time exceeded

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.