Dirk Siebert: Weiterleitung an einem bestimten Datum

Hallo ihr alle!
ich suche nach der möglichkeit eine automatische weiterleitung auf eine
bestimte html-dateii an einem bstimten tag in meine homepage einzubauen
(zb.Weinachtsgruß am 25 und 26.12. oder Neujahrsgruß am 01.01). kann
mir da jemand weiterhelfen, denn ich finde in selfhtml keine antwort.
danke
dirk

  1. N' abend Dirk
    Da kommen Erinnerungen hoch ...
    (1.11.1998, der Versuch gegen die Telekom zu rebelieren)

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    datum = new Date();
    if ((datum.getDate() == 1) && (datum.getMonth() == 10) && (datum.getYear() == 98)) {
    location.href = "streikseite.htm";
    }
    //-->
    </SCRIPT>

    Hallo ihr alle!
    ich suche nach der möglichkeit eine automatische weiterleitung auf eine
    bestimte html-dateii an einem bstimten tag in meine homepage einzubauen
    (zb.Weinachtsgruß am 25 und 26.12. oder Neujahrsgruß am 01.01). kann
    mir da jemand weiterhelfen, denn ich finde in selfhtml keine antwort.
    danke
    dirk

    Amit

    1. Hallo Dirk

      Hier ein Skript für deinen Weihnachtskalender.
      Ruft jemand das cgi-Script auf wird erst über das Datum geprüft ob überhaupt heute der 1. Dezember bis 24. Dezember ist. Die Monate werden auch geprüft. Hier ist es der 12.(Siehe if-Schleife.) Ist das Datum inerhalb der Anweisung (1.-24.12.) wird deine gewünschte Weihnachtsseite aufgerufen. Die Aufrufe für die html- Seite heissen hier zum Beispiel :
      1-12.html
      2-12.html
      .....bis
      24-12.html  Die Seiten-Namen (-12) kanst du ja in "Deutschnamen" siehe unten, ändern.
      die Tageszahl nicht.
      Stimmt das Datum von der Schleife nicht überein dann wird eine Fehlerseite die du dir ja selber gestalten kannst aufgerufen. Macht Sinn. Denn wenn dein Datum  sich nicht mit den Weihnachtsseiten deckt, gibt der Server eine Fehlermeldung, da er vergeblich eine Seite gesucht hat die es ja gar nicht gibt . Das sieht nicht professionell aus.

      #!/usr/bin/perl
        $baseurl = "http://www.deine hompage.de/kalender/";  #  Hier liegen deine Weihn.-html Seiten

      $Jetztwert = time();
        $Jetztzeit = localtime($Jetztwert);
        &Deutschnamen;
        @Zeit = split(/ +/,$Jetztzeit);

      # print "Content-Type: text/html\n\n";    #  Zum Testen raute entfernen, geht schneller..

      $Tag = ($Zeit[2]);
        $Monat = ($Zeit[1]);
        # von 1-12 bis 24-12
        if($Tag >= 1 && $Tag <= 24 && $Monat =~ 12) {
                print "Location: $baseurl$Zeit[2]$Zeit[1].html\n\n";  # Weihnachtskalender
            }
            else{
                print "Location: http://www.deine Hompage.de/fehler.html\n\n";  # Fehlerseite
            }

      sub Deutschnamen
        {

      $Jetztzeit =~ s/Jan/-01/;
         $Jetztzeit =~ s/Feb/-02/;
         $Jetztzeit =~ s/Mar/-03/;
         $Jetztzeit =~ s/Apr/-04/;
         $Jetztzeit =~ s/May/-05/;
         $Jetztzeit =~ s/Jun/-06/;
         $Jetztzeit =~ s/Jul/-07/;
         $Jetztzeit =~ s/Aug/-08/;
         $Jetztzeit =~ s/Sep/-09/;
         $Jetztzeit =~ s/Oct/-10/;
         $Jetztzeit =~ s/Nov/-11/;
         $Jetztzeit =~ s/Dec/-12/;
        }

      In der Hompage muß noch dann der Aufruf kommen damit du das Script starten kannst.
      <A HREF="http://cgi-bin/weihnachten.cgi">

      Viel Spass damit solltest du Fragen haben lass es mich wissen.
      mfg Klaus