Cybaer: Dynamische Sekunden auch in Php??

Beitrag lesen

Hi,

Gibt es jetzt also für mein Problem ne Lösung, außer mit Java-Script?

IMHO keine ernsthafte. :)

Die Sache mit dem IFrame ist allerdings prinzipiell sehr einfach:

<title>Countdown</title>
<?php
 $countdown=45;
 $s=(isset($_GET['s']))?($_GET['s']-1):$countdown;
 if($s>0) {
  echo '<meta http-equiv="refresh" content="1; url='.$_SERVER['PHP_SELF'].'?s='.$s.'">';
  echo 'Noch '.$s.' Sekunden';
 } else {
  echo 'Countdown abgelaufen!';
 }
?>

Und diese PHP-Datei halt mittels IFrame in die Seite einbinden.

Problem ist natürlich eine *wechselnde* Latenz/Antwortzeit des Servers (von solchen Nicklichkeiten wie "Browser ignoriert META-Refresh prinzipiell" natürlich abgesehen ;->). D.h., ist die Anbindung nicht "flüssig", so müßten ggf. auch Sekunden übersprungen werden. Das ließe sich bewerkstelligen, indem man die Zeit noch mit der Serverzeit abgleicht.

Das ist doch komisch, dass man sämtliches und alles mit Php realisieren kann und wenn es darum geht, von 45 rückwärts zu zählen, ist Schicht im Schacht!!??

Wie kommst Du darauf, daß man alles mit PHP realisieren kann? Für Dynamik in HTML ist halt JS gedacht. Und nur mit einem Konzept wie bei JS ist sie praktisch überhaupt möglich.

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!