+ Antworten
Ergebnis 1 bis 6 von 6

Thema: seltsames Phänomen mit Uhrzeit

  1. #1
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030

    Cool seltsames Phänomen mit Uhrzeit

    Hallo Forum,
    ist jemand in der Lage einen Fehler zu analysieren? Ich habe es bisher nicht finden können. Um nicht ständig bei Sommer- und Winterzeit diese Uhr von Clocklink umstellen zu müssen habe ich dieses versucht mit PHP zu lösen. Leider funktioniert es nicht. Kurze Zeit zeigt die Uhr es richtig an und springt dann zurück. Im Source steht aber alles richtig. Woran kann das liegen?

    eine Uhr in der Page oder
    http://auf meinem PC

    HTML-Code:
    <?php 
    $zeit = localtime ( time (), 1 );
    $a2 = $zeit['tm_isdst'];
    if ($a2 > 0)
    {
        $a1 = "UhrGMT0200"; //Sommerzeit
    }else
    {
        $a1 = "UhrGMT0100"; // Winterzeit
    }
    
    
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Die Uhr</title>
    <style type="text/css" media="screen">
    <!--
    body {
        background-color: #CCCCCC;
        margin: 0px;
        padding: 0px;
        text-align: left;
        width: 171px;
        position: absolute;
    }
    .divu {
        text-align: left;
        height: 140px;
        width: 140px;
        border: medium ridge #CC6633;
        position: absolute;
        /*/*/
        top: 10px;
        visibility: visible;
        margin: 0px;
        left: 20px;
        padding: 0px;
    /* */}
    head {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        border: medium groove #CCCCCC;
    }
    .divp {
        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
        margin: 0px auto;
        padding: 0px;
        height: 15px;
        width: 140px;
        position: absolute;
        left: 25px;
        top: 135px;
        color: #3399FF;
        text-align: center;
    }
    .divtime {
        margin-top: 10px;
        margin-left: 20px;
        width: 200px;
    }
    -->
    </style>
    <script language="JavaScript">
    <!--
    function MM_controlSound(x, _sndObj, sndFile) { //v3.0
      var i, method = "", sndObj = eval(_sndObj);
      if (sndObj != null) {
        if (navigator.appName == 'Netscape') method = "play";
        else {
          if (window.MM_WMP == null) {
            window.MM_WMP = false;
            for(i in sndObj) if (i == "ActiveMovie") {
              window.MM_WMP = true; break;
          } }
          if (window.MM_WMP) method = "play";
          else if (sndObj.FileName) method = "run";
      } }
      if (method) eval(_sndObj+"."+method+"()");
      else window.location = sndFile;
    }
    //-->
    </script>
    </head>
    <body >
    <div class="divu">
      <!-- Sommerzeit -->
      <embed src="http://www.clocklink.com/clocks/Bloguru001-Blue.swf?TimeZone=<?php echo $a1; ?>" width="140" height="140" hspace="0" vspace="0" align="left" wmode="transparent" type="application/x-shockwave-flash" id="<?php echo $a1; ?>" name="<?php echo $a1; ?>" > </embed>
      <!-- Winterzeit -->
      <!-- 
          <embed src="http://www.clocklink.com/clocks/Bloguru001-Blue.swf?TimeZone=GMT0100" width="140" height="140" wmode="transparent" type="application/x-shockwave-flash" id="UhrGMT0100" name="UhrGMT0100"></embed>
     -->
    </div>
    <div class="divp">D&uuml;sseldorf</div>
    <div class="divtime"> 
    <?php echo $zeit['tm_isdst']. " hier die Lokalzeit" . $zeit['tm_hour']; ?>
    </div>
    </body>
    </html>
    Geändert von kami (28.10.2007 um 12:48 Uhr) Grund: link hinzugefügt
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    was erwartet denn das Flash? Einmal hast Du UhrGMT0100 und einmal GMT0100 als Parameter.

    warum nicht direkt so?
    HTML-Code:
    <embed src="http://www.clocklink.com/clocks/Bloguru001-Blue.swf?TimeZone=GMT<?php echo substr(date('O'),1); ?>...


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030
    habe es so eingegeben, aber jetzt ist diese Uhr ganz weg und wird nicht angezeigt. So bekomme ich den Code von Clocklink.
    HTML-Code:
    <embed src="http://www.clocklink.com/clocks/Bloguru001-Blue.swf?TimeZone=GMT0100" width="140" height="140" wmode="transparent" type="application/x-shockwave-flash" id="UhrGMT0100" name="UhrGMT0100"></embed>
    nachdem ich es gesendet hatte, bin ich wieder auf meine Page gegangen, und da war die Uhr richtig da.
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  4. #4
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030
    kannst Du mir bitte erläutern was das heißt:

    HTML-Code:
    substr(date('O'),1)
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  5. #5
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    siehe date - O gibt den Unterschied zu GMT an, also z.B. +0100, das substr schneidet das + ab.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  6. #6
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030
    So konnte ich den überflüssigen Code löschen.
    Habe doch in den Variable als Text hinterlegt. Hätte doch auch funktionieren müssen.


    Danke für die saubere Lösung.
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51