• 27.04.2024, 16:21
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Serveruhr auf Homepage

Sonntag, 8. Oktober 2006, 15:10

hallo,

ich probiers mal hier --> hoffentlich kann mir einer helfen (habe den halben tag in google verbracht und nichts passendes gefunden!)
ich will mit PHP die serverzeit auslesen (kein problem!):

Quellcode

1
2
<? $time = time();
print date('d.m.Y - H:i:s', $time); ?>


aber ich will das sie sich "aktualisiert" bzw. mit Java Script oder ähnlichem weiter läuft und dann alle paar minuten wieder mit der serveruhr abgleicht --> (um die ständige serverbelastung zu vermeiden)

leider kenn ich mich in PHP kaum aus und weiß auch nicht wie ich mit einer anderen "programmier"sprache kommunizieren kann.

bin über jede hilfe dankbar ::)

gruß speedy

Re: Serveruhr auf Homepage

Sonntag, 8. Oktober 2006, 15:15

Du brauchst auf alle Fälle Javascript dafür. Ein Abgleich ist eigentlich nicht nötig.

Wie das genau geht, keine Ahnung. Ist wahrscheinlich eh unnütz :P ;)

Re: Serveruhr auf Homepage

Sonntag, 8. Oktober 2006, 15:36

naja du kannst im javascript php ausführen soviel ich das sehe wirst du da mehr oder weniger einen timer runterlaufen lassen müssen

nur den sinn dahinter verstehe ich noch nicht so ganze

ich glaube ntp ist da eher das richtige dafür
For Windows reboot
for Linux be root

Re: Serveruhr auf Homepage

Sonntag, 8. Oktober 2006, 16:04

eigentlich will ich volgendes machen!!
beispiel:url nicht mehr verfügbar! sorry

aber leider ist dies eine reine JS uhr die bei jedem besucher anders ist.

und jetzt will ich diese gegen eine serveruhr tauschen.

Re: Serveruhr auf Homepage

Sonntag, 8. Oktober 2006, 19:27

also wenn dann würd ich beim besuch der seite die zeit vom server laden und dann mit javascript weiterarbeiten

verstehst du was ich da meine
For Windows reboot
for Linux be root

Re: Serveruhr auf Homepage

Sonntag, 8. Oktober 2006, 19:47

Zitat von »BloodHound«

also wenn dann würd ich beim besuch der seite die zeit vom server laden und dann mit javascript weiterarbeiten

verstehst du was ich da meine



du hast es!! --> genau das will ich --> mit PHP laden und dann mit js weiter zählen --> synchronisieren mit dem server ist nicht so wichtig.

aber wie kann ich die PHP variablen weiter verarbeiten?

Re: Serveruhr auf Homepage

Montag, 9. Oktober 2006, 00:08

so sollt das ganze funktionieren

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
: 1: <?php
2: $variable_1 = "hallo welt";
3: $variable_2 = 123456;
4: /* Alles was du in PHP machen willst. */
5: ?>
6: 
7: <script language="JavaScript">
8: <!--
9: var var1 = <?php echo $variable_1; ?>;
10: var var2 = <?php echo $variable_2; ?>;
11: //-->
12: </script>
For Windows reboot
for Linux be root

Re: Serveruhr auf Homepage

Montag, 9. Oktober 2006, 02:27

HTTP ist ein statusloses Protokoll. PHP ist serverseitig. JavaScript ist (fast immer) clientseitig. Was du tun kannst, ist mit PHP eine XHTML-Seite erzeugen, die (nicht unbedingt durch PHP eingefügtes) JavaScript enthält und auf Werte in eben dieser XHTML-Seite zugreift. Es ist zwar technisch möglich, sekündlich die Uhrzeit vom Server zu holen (z.B. mit AJAX), aber ziemlich unsinnig. Am besten ist es eben, per PHP die aktuelle Uhrzeit einzufügen und dann ein JavaScript mit diesem Wert weiterrechnen zu lassen. Dazu sollte es an jeder Ecke im Web Anleitungen geben, den JavaScript-Teil kannst du dir, da eben clientseitig, direkt ansehen, wenn eine Website eine solche Uhr enthält.

Unter'm Strich ist das aber eine überflüssige Spielerei, die dazu noch ungenau sein kann und nur hilft, wenn die Zeitzonen berücksichtigt werden.

Re: Serveruhr auf Homepage

Montag, 9. Oktober 2006, 13:09

du kannst doch einfach die uhr benutzen die du da verlinkt hast, musste halt nurnoch die variablen anders setzen, also hier:

Quellcode

1
2
3
4
5
6
7
8
var SysDate = new Date();
 var Day = SysDate.getDate();
 var MonthNow = SysDate.getMonth() + 1;
 var YearNow = SysDate.getYear();
 var HoursNow = SysDate.getHours();
 var MinuteNow = SysDate.getMinutes();
 var Seconds = SysDate.getSeconds();
 var DOW = SysDate.getDay();


halt mit php setzen,
das sieht dann ungefähr so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
<?php
$t = getdate(time());
?>
 var SysDate = new Date();
 var Day = <?php echo '"'.$t['mday'].'"' ?>
 var MonthNow = <?php echo '"'.$t['mon'].'"' ?>
 var YearNow = <?php echo '"'.$t['year'].'"' ?>
 var HoursNow = <?php echo '"'.$t['hours'].'"' ?>
 var MinuteNow = <?php echo '"'.$t['minutes'].'"' ?>
 var Seconds = <?php echo '"'.$t['seconds'].'"' ?>
 var DOW = <?php echo '"'.$t['wday'].'"' ?>