TheTree: Probleme mit SSI > Vermutlich Befehl: DATE_LOCAL

Hallo,

ich nutze einen Apache-Server. Nun ist mir aufgefallen, dass der unten angeführte SSI-Befehl nicht richtig ausgeführt wird. Als Ausgabe erscheint auf der Webseite immer nur "Gute Nacht!" Woran kann das liegen?

Andere SSI-Befehle werden richtig angezeigt. Mir scheint, dass der DATE_LOCAL-Befehl nicht richtig ausgeführt wird.

Viele Grüße
THETREE

---

<!--#config timefmt="%H" -->
<!--#if expr="$DATE_LOCAL < '06'" -->
Gute Nacht!
<!--#elif expr="$DATE_LOCAL < '12'" -->
Guten Morgen!
<!--#elif expr="$DATE_LOCAL < '18'" -->
Guten Tag!
<!--#else -->
Guten Abend!
<!--#endif -->

  1. hi,

    <!--#if expr="$DATE_LOCAL < '06'" -->

    Ist diese Syntax so korrekt?

    Mir ist, als ob das eigentlich eher
    <!--#if expr="$DATE_LOCAL < /06/" -->
    heißen müsste ...

    Siehe auch http://de.selfhtml.org/servercgi/server/ssi.htm#variable und http://www.drweb.de/ssi/ssi_9.shtml

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo wahsaga,

      <!--#if expr="$DATE_LOCAL < '06'" -->

      Ist diese Syntax so korrekt?

      Mir ist, als ob das eigentlich eher

      Der Syntax ist so korrekt: Er stammt von Dr. Web --> http://www.drweb.de/ssi/ssi_5.shtml

      Beachte er ist Uhrzeitenabhängig und nicht Monatsabhängig.

      1. Hallo TheTree.

        <!--#if expr="$DATE_LOCAL < '06'" -->

        Ist diese Syntax so korrekt?

        Mir ist, als ob das eigentlich eher

        Der Syntax ist so korrekt: Er stammt von Dr. Web --> http://www.drweb.de/ssi/ssi_5.shtml

        Das hat noch nichts zu sagen.

        Probiere es einmal wie von wahsaga empfohlen. (Siehe auch: <http://de.selfhtml.org/servercgi/server/ssi.htm#variable@title=SELFHTML: SSI - Arbeiten mit Variablen>)

        Einen schönen Mittwoch noch.

        Gruß, Ashura

        --
        sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
        mathbr:del.icio.us/ mathbr:w00t/
        1. Hallo Ashura,

          ich habe festgestellt das auch folgender Befehl nicht richtig dargestellt wird:

          <!--#config timefmt="%H" --><!--#echo var="DATE_LOCAL" -->
          Hier wird fälschlicherweise "Thursday, 26-Jan-2006 16:22:52 CET" ausgegeben, statt "16". Somit kann das "Script" auch nicht richtig ausgeführt werden.

          Woran kann es liegen das der Apache-Server "DATE_LOCAL" falsch ausgibt?  Wie kann ich das korrigieren?

          Viele Grüße
          TheTree