Florian: Suche ein Script

Hallo!

Leider habe ich extrem wenig Ahnung von CGI und auch Portale, die Scripts zum Download anbieten, konnten mir nicht großartig helfen.
Ich suche ein Script, wo man einen kurzen Text eintragen kann, der dann exakt um 0 Uhr jeden Abend neu erscheint.

Beispiel:

Man trägt ein:

30.08.2003 -> Hallo Welt.
31.08.2003 -> Tschüss Welt.
01.09.2003 -> re Welt.

Und er soll immer nur den Text anzeigen, der zum angegebenen Datum auch passt.

Ich würde mich sehr freuen, wenn ihr mir helfen könntet.
Vielen Dank im Voraus,
Florian

  1. hi,

    Ich suche ein Script, wo man einen kurzen Text eintragen kann, der dann exakt um 0 Uhr jeden Abend neu erscheint.

    Warum willst du das über ein CGI-Script erledigen?

    Aber wenns denn CGI sein soll und du dafür zufällig PERL benutzen möchtest: Zeitangaben kannst du mit localtime() abfragen und dann eben mit einer if/else-Bedingung dein

    30.08.2003 -> Hallo Welt.
    31.08.2003 -> Tschüss Welt.
    01.09.2003 -> re Welt.

    festlegen.

    Grüße aus Berlin

    Christoph S.

  2. In php müsstes so aussehen:

    <?php

    $daten = array();
    $datum = array();

    $dfile = "./text.dat";
    $dfile = file($dfile);

    $cnt=0;

    do //Daten einlesen
    {
      $daten[$cnt] = $datum = explode(",",$dfile[$cnt]);
      $cnt++;
    } while($daten[$cnt-1][0]!="");

    echo "<pre>\n";  //Testweise ausgeben
    print_r($daten);
    echo "</pre>\n";

    $dat = strftime("%x");  //Datum auslesen
    echo $dat; //Testweise ausgeben

    for($i=0;$i<=$cnt;$i++)
    {
      if($dat == $daten[$cnt][1]){ echo $daten[$cnt][0]; } //ausgabe
    }

    ?>

    habs noch nicht getestet....

    Anleitung:
    1. Quelltext in *.php datei kopieren
    2. text.dat anlegen
    3. daten im format ( text,mm/tt/jjjj ) untereinander in die datei schreiben
    4. beide dateien uploaden
    5. mit chmod der text.dat die rechte "777" geben