Elton: Uhrzeit vom Fremden Server

Hi Leute:

Ich bräuchte mal einen Skript, mit dem Ich in einer Variable die Uhrzeit eines Fremden-Server's speichern kann wie z.B. die der Atomuhr in Braunschweig. Dann müßte der Skript so aufgebaut sein, dass er die Zeit ausgibt und zwar auf einer HTML.
Ich weiß, dass das nicht mehr wirklich 'SELF' ist, aber ich habe bei Google keinen passenden Skript gefunden und da ich darüber leide überhaupt keine Ahnung habe bitte ich euch darum, wer lust hat, mir einen genauen Skript, von vorne bis hinten, zu geben, den ich dann einfach auf meinen Server laden kann und dann über den Internet-Explorer aufrufen kann.

Bitte Helft mir denn ich habe davon wirklich keine Ahnung.

Gruß Elton

  1. Ich bräuchte mal einen Skript

    Jetzt musst Du nur noch sagen welche Sprache(n) Du serverseitig so zur Verfügung hast:

    PHP
    Perl
    VbScript
    Java
    ...

    Ich versuchs mal mit PHP:

    <?php
    // Prints something like: Wednesday
    echo date("l");

    // Prints something like: Wednesday 15th of January 2003 05:51:38 AM
    echo date("l dS of F Y h:i:s A");

    // Prints: July 1, 2000 is on a Saturday
    echo "July 1, 2000 is on a " . date("l", mktime(0, 0, 0, 7, 1, 2000));
    ?>

    Quelle: http://de.php.net/date

    1. Jetzt musst Du nur noch sagen welche Sprache(n) Du serverseitig so zur Verfügung hast:

      Ich habe alle vier zu verfügung, doch ich bräuchte eigentlich einen für Perl deswegen habe ich das Thema ja auch unter Perl gepostet.

  2. Hallo,

    Ich bräuchte mal einen Skript, mit dem Ich in einer Variable die Uhrzeit eines Fremden-Server's speichern kann wie z.B. die der Atomuhr in Braunschweig. Dann müßte der Skript so aufgebaut sein, dass er die Zeit ausgibt und zwar auf einer HTML.

    Schau dir doch einfach mal das unter http://aktuell.de.selfhtml.org/artikel/server/daytime/#a7 beschriebene Script an. Das macht praktisch genau das was du willst, blos dass es die Systemzeit setzt, anstatt eine HTML Seite auszugeben. Aber das umzuändern ist ja wirklich kein Problem.

    Viele Grüße,

    Stefan

    --
    Lass dir das Tanzen NICHT verbieten
    http://tanzverbot.de
  3. use Mosche;

    [Doppelpost]

    Welche der Antworten von [pref:t=71363&m=410642] hilft dir denn nicht?

    use Tschoe qw(Matti);

    --
      Anyone who quotes me in their sig is an idiot. -- Rusty Russell.
  4. Der Quellcode muss folgendermassen aussehen:

    #!/usr/bin/perl

    Script baut eine Verbindung zum Braunschweiger Zeitserver auf

    $hostname = "ptbtime2.ptb.de";

    print "content-type:text/html\n\n";

    $zeitstring = &get_time;

    Zeitstring kommt in der Form "Mon Nov 27 05:56:37 2000" also splitten

    @a[tag,monat,Jahr,Zeit,Mez]

    @b[stunden.minuten,sekunden]

    @a = split(/ /,$zeitstring);
    @b = split(/:/,$a[3]);

    print "<html><body>";
    print "$b[0]<br>$b[1]<br>$b[2]<br>$a[0]<br>$a[1]<br>$a[2]<br><br>";
    print "</body></html>";

    exit;

    --- Subfunctions ---

    Zeit vom Server holen

    sub get_time{
    use IO::Socket;
    my $client_sock = new IO::Socket::INET (
       PeerAddr => $hostname,
       PeerPort => 13,
       Proto => 'tcp') || return "Kein Socket...$!";

    my $server_time = <$client_sock>;
    $client_sock->close();
    return "$server_time";
    }

    1. Hallo,

      Der Quellcode muss folgendermassen aussehen:

      Nein, er 'könnte' so aussehen;-)

      Grüße
        Klaus