Datum / Link
nina
- perl
hallo zusammen
ich habe folgende Fragen
-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? hat es irgendwas mit interval zu tun aber wendet man das an?
-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..?
if($in{mode} eq "intern"){}
was ist falsch??
meine Grundidee war hier aber eigentlich mit einem HTML-Button, welcher in meinem Perlprogramm integriert ist, auf den Programmteil zu gelangen, wie lässt sich das lösen?
Danke
Grüsse
nina
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