Klaus Mock: Datum / Link

Beitrag lesen

Hallo,

-ich habe jeweils das Datum des aktuellen Tages (z.b. 22.11.2001) ich möchte das Datum des Montags und des Freitags der Woche, in dieser das aktuelle Datum ist?

Wenn es um das aktuelle Datum geht, dann hilft Dir sicherlich die Funktion localtime unheimlich. Die liefert, im Listenkontext angewandt, u.a. auch den aktuellen Wochentag. Somit ist es sicherlich ein leichtes das Datum eines beliebigen Wochentags rauszufinden.

Es gibt aber auch eine Menge datumsbezogene Module, welche Du anwenden kannst. Du solltest zuerst einmal bei http://www.cpan.org vorbei schauen, da ist sicherlich etwas passendes dabei. (Date::Calc, Date::Manip, Time::Local).

-anhand eines Links möchte ich auf eine andere Stelle des Programms hinweisen, dies wollte ich folgendermassen lösen,

Link:
<a href="http://cgi-bin/zeit/berechnung.cgi?mode=intern">Intern</a>

der Inhalt dieser if schleife sollte nun angezeigt werden..?

Anmerkung am Rande: Es gibt keine if-Schleife, weder in Perl, noch in sonst einer Programmiersprache. Schleifen werden potentiell mehrfach durchlaufen, ein, durch ein if,  bedingter Codeblock potentiell einmal.

if($in{mode} eq "intern"){}
was ist falsch??

Hmm, außer daß, falls die Bedingung erfüllt wird, genausoviel gemacht wird, wie wenn sie nicht erfüllt wird, da der zugeörige Anweisungblock leer ist, finde ich keinen Fehler.

Sag Du uns, was sollte passieren, und was passiert tatsächlich (Fehlermeldung, Inhalt von $in{mode} bereits überprüft usw.).

Ich vermute, daß im Hash %in die Übergabeparameter des Scripts sein sollten, von hier aus kann ich das aber nicht bestätigen, da ich nicht weiß was vorher mit %in alles so passiert ist.

Grüße
  Klaus