Suche ein Script
Florian
- cgi
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
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.
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