Steffi: Datum

Halli hallo,

ich habe ein cgi-script für ein Forum. Es läuft auch einwandfrei, außer dass das Datum und die Uhrzeit der
Einträge nicht angezeigt wird. Kann mir jemand helfen ??

Liebe Grüße Steffi

  1. hi!

    ich habe ein cgi-script für ein Forum. Es läuft auch einwandfrei, außer dass das Datum und die Uhrzeit
    der  Einträge nicht angezeigt wird. Kann mir jemand helfen ??

    Die aktuelle Uhrzeit lässt sich mit localtime auslesen (siehe auch perldoc -f localtime). Das liefert
    entweder eine Liste von Elementen zurück, die die aktuelle Zeit darstellen, oder im skalaren Kontext eine
    direkt lesbare Form. Diese Rückgabewerte musst du dort einbauen, wo die Postings gespeichert werden
    und sie später wieder mit ausgeben.

    bye, Frank!

    1. hi!

      ich habe ein cgi-script f?r ein Forum. Es l?uft auch einwandfrei, au?er dass das Datum und die Uhrzeit
      der  Eintr?ge nicht angezeigt wird. Kann mir jemand helfen ??

      Die aktuelle Uhrzeit l?sst sich mit localtime auslesen (siehe auch perldoc -f localtime). Das liefert
      entweder eine Liste von Elementen zur?ck, die die aktuelle Zeit darstellen, oder im skalaren Kontext eine
      direkt lesbare Form. Diese R?ckgabewerte musst du dort einbauen, wo die Postings gespeichert werden
      und sie sp?ter wieder mit ausgeben.

      bye, Frank!

      Ich habe eine Extra-Datei (date.pl) aber das funktioniert nicht, weiß der Teufel warum.

      Steffi

      1. Hi ;-)

        Ich habe eine Extra-Datei (date.pl) aber das funktioniert nicht, weiß der Teufel warum.

        Wenn du mal einen Teil daraus posten wuerdest (oder den ganzen Inhalt, falls er nicht zu lang ist, koennten wir dir vielleicht helfen ... ;-)

        CU
        Tzwenny

        1. Hi ;-)

          »»

          Ich habe eine Extra-Datei (date.pl) aber das funktioniert nicht, wei? der Teufel warum.

          Wenn du mal einen Teil daraus posten wuerdest (oder den ganzen Inhalt, falls er nicht zu lang ist, koennten wir dir vielleicht helfen ... ;-)

          CU
          Tzwenny

          Hi Sven,

          das ganze ist viel zu lang, aber ich habe es bei uns auf der Homepage mal gerootet.

          http://www.hundehalter.de/XTRA/cgi-libpl.htm        = cgi-lib.pl
          http://www.hundehalter.de/XTRA/datepl.htm          = date.pl
          http://www.hundehalter.de/XTRA/db_TalkToMecgi.htm            = db_TalkToMe.cgi
          http://www.hundehalter.de/XTRA/dbttm_admincgi.htm            = dbttm_admin.cgi
          http://www.hundehalter.de/XTRA/main_forumsetupcgi.htm      = main_forum.setup.cgi

          Vielleicht kannst Du jetzt eher was damit anfangen.

          Liebe Grüße Steffi

          1. Hallo Steffi

            Da Copy & Paste gegen den menschlichen Faulheitstrieb
            verstoesst (es sei denn, es ist schon die einfachste
            Variante), und bei Programmierern dieser Trieb im allgemeinen
            besonders stark ausgepraegt ist, habe ich die URLs fuer
            die anderen mal anklickbar gemacht (siehe http://www.teamone.de/selfaktuell/forum/forumsfaq_2.htm#a4):

            http://www.hundehalter.de/XTRA/cgi-libpl.htm        = cgi-lib.pl
            http://www.hundehalter.de/XTRA/datepl.htm          = date.pl
            http://www.hundehalter.de/XTRA/db_TalkToMecgi.htm            = db_TalkToMe.cgi
            http://www.hundehalter.de/XTRA/dbttm_admincgi.htm            = dbttm_admin.cgi
            http://www.hundehalter.de/XTRA/main_forumsetupcgi.htm      = main_forum.setup.cgi

            Uebrigens verwendet man fuer Programmlistings besser
            eine mono-space Schriftart, z.B. Courier. Oder kopiere
            doch einfach die *.pl-Dateien nach *.pl.txt. Textdateien
            stellt der Browser automatisch in der passenden Schriftart
            dar (ausser Dummbatz IE5 natuerlich).

            So lange

          2. Hi Steffi ;-)

            das ganze ist viel zu lang, aber ich habe es bei uns auf der Homepage mal gerootet.

            http://www.hundehalter.de/XTRA/cgi-libpl.htm        = cgi-lib.pl
            http://www.hundehalter.de/XTRA/datepl.htm          = date.pl
            http://www.hundehalter.de/XTRA/db_TalkToMecgi.htm            = db_TalkToMe.cgi
            http://www.hundehalter.de/XTRA/dbttm_admincgi.htm            = dbttm_admin.cgi
            http://www.hundehalter.de/XTRA/main_forumsetupcgi.htm      = main_forum.setup.cgi

            Vielleicht kannst Du jetzt eher was damit anfangen.

            Also ... auf den ersten Blick ist eine moegliche Fehlerquelle
            folgende Angabe:

            YOU MUST SET THE FOLLOWING VARIABLES TO YOUR SPECIFIC SERVER.

            $date_command = "/usr/bin/date";

            Ueperpruefe einfach mal den Pfad (falls du den Pfad zum Date-Programm nicht kennst, Provider fragen!).
            Ansonsten: Kuck doch mal in das File, in das die Eintraege geschrieben werden (oder noch besser: Pack es lesbar auf den Server ;-), ob darin die Datumsangabe enthalten ist. So koennte man
            naemlich eingrenzen, ob das datum gar nicht erst geschrieben wird, oder ob es nur nicht angezeigt wird (viel Zeit habe ich im Moment nicht, aber eben konnte ich in der Ausgabe-Routine keine Angabe entdecken, die das Datum ausgibt ...)

            CU
            Tzwenny

            1. Hi Steffi ;-)

              das ganze ist viel zu lang, aber ich habe es bei uns auf der Homepage mal gerootet.

              http://www.hundehalter.de/XTRA/cgi-libpl.htm        = cgi-lib.pl
              http://www.hundehalter.de/XTRA/datepl.htm          = date.pl
              http://www.hundehalter.de/XTRA/db_TalkToMecgi.htm            = db_TalkToMe.cgi
              http://www.hundehalter.de/XTRA/dbttm_admincgi.htm            = dbttm_admin.cgi
              http://www.hundehalter.de/XTRA/main_forumsetupcgi.htm      = main_forum.setup.cgi

              Vielleicht kannst Du jetzt eher was damit anfangen.

              Also ... auf den ersten Blick ist eine moegliche Fehlerquelle
              folgende Angabe:

              YOU MUST SET THE FOLLOWING VARIABLES TO YOUR SPECIFIC SERVER.

              $date_command = "/usr/bin/date";

              Das war es Sven, bei mir muß es heißen /bin/date

              Vielen Dank für Deinen Tipp.

              Liebe Grüße Steffi

              Ueperpruefe einfach mal den Pfad (falls du den Pfad zum Date-Programm nicht kennst, Provider fragen!).
              Ansonsten: Kuck doch mal in das File, in das die Eintraege geschrieben werden (oder noch besser: Pack es lesbar auf den Server ;-), ob darin die Datumsangabe enthalten ist. So koennte man
              naemlich eingrenzen, ob das datum gar nicht erst geschrieben wird, oder ob es nur nicht angezeigt wird (viel Zeit habe ich im Moment nicht, aber eben konnte ich in der Ausgabe-Routine keine Angabe entdecken, die das Datum ausgibt ...)

              CU
              Tzwenny