From 5d4652e6bc0009b32bfe1b1a4fc9b7431cd8fe88 Mon Sep 17 00:00:00 2001 From: Jonas Kohl Date: Wed, 4 Sep 2024 20:10:41 +0200 Subject: Initial commit --- .gitignore | 2 + .htaccess | 6 +++ cgi/.htaccess | 2 + cgi/imagemap.cgi | 55 ++++++++++++++++++++++++++++ cgi/printenv.pl | 14 +++++++ favicon.ico | Bin 0 -> 318 bytes frames.html | 27 ++++++++++++++ images/BIG1200.png | Bin 0 -> 44437 bytes images/TITEL.png | Bin 0 -> 94598 bytes images/TITEL2.jpg | Bin 0 -> 76788 bytes images/gkugel1.gif | Bin 0 -> 148 bytes images/gkugel2.gif | Bin 0 -> 112 bytes images/house.gif | Bin 0 -> 1803 bytes images/leather.gif | Bin 0 -> 3065 bytes images/mhfs.gif | Bin 0 -> 2375 bytes images/musik.gif | Bin 0 -> 765 bytes images/nav.gif | Bin 0 -> 16477 bytes images/paper.gif | Bin 0 -> 54 bytes images/titel.jpg | Bin 0 -> 40317 bytes images/top.gif | Bin 0 -> 22826 bytes images/toptile.gif | Bin 0 -> 3245 bytes images/warn16.gif | Bin 0 -> 123 bytes images/woodtile.gif | Bin 0 -> 2448 bytes includes/.htaccess | 1 + includes/template_end.html | 2 + includes/template_head_end.html | 18 +++++++++ includes/template_head_start.html | 13 +++++++ includes/template_start.html | 2 + index.html | 17 +++++++++ music.html | 21 +++++++++++ music/HOUSE.MID | Bin 0 -> 36256 bytes music/house.mp3 | Bin 0 -> 2367363 bytes music/house.ogg | Bin 0 -> 2431346 bytes navside.html | 35 ++++++++++++++++++ navtop.html | 7 ++++ nomusic.html | 11 ++++++ pages/about.html | 36 ++++++++++++++++++ pages/loesung.html | 75 ++++++++++++++++++++++++++++++++++++++ pages/start.html | 18 +++++++++ 39 files changed, 362 insertions(+) create mode 100644 .gitignore create mode 100644 .htaccess create mode 100644 cgi/.htaccess create mode 100755 cgi/imagemap.cgi create mode 100755 cgi/printenv.pl create mode 100644 favicon.ico create mode 100644 frames.html create mode 100644 images/BIG1200.png create mode 100644 images/TITEL.png create mode 100644 images/TITEL2.jpg create mode 100644 images/gkugel1.gif create mode 100644 images/gkugel2.gif create mode 100644 images/house.gif create mode 100644 images/leather.gif create mode 100644 images/mhfs.gif create mode 100644 images/musik.gif create mode 100644 images/nav.gif create mode 100644 images/paper.gif create mode 100644 images/titel.jpg create mode 100644 images/top.gif create mode 100644 images/toptile.gif create mode 100644 images/warn16.gif create mode 100644 images/woodtile.gif create mode 100644 includes/.htaccess create mode 100644 includes/template_end.html create mode 100644 includes/template_head_end.html create mode 100644 includes/template_head_start.html create mode 100644 includes/template_start.html create mode 100644 index.html create mode 100644 music.html create mode 100755 music/HOUSE.MID create mode 100644 music/house.mp3 create mode 100644 music/house.ogg create mode 100644 navside.html create mode 100644 navtop.html create mode 100644 nomusic.html create mode 100644 pages/about.html create mode 100644 pages/loesung.html create mode 100644 pages/start.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8b978ac --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +*.DS_Store diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..eeff7bb --- /dev/null +++ b/.htaccess @@ -0,0 +1,6 @@ +Options +Includes + +AddType text/html .html +AddOutputFilter INCLUDES .html + +DirectoryIndex index.html diff --git a/cgi/.htaccess b/cgi/.htaccess new file mode 100644 index 0000000..2597ddc --- /dev/null +++ b/cgi/.htaccess @@ -0,0 +1,2 @@ +Options +ExecCGI +AddHandler cgi-script .cgi .pl diff --git a/cgi/imagemap.cgi b/cgi/imagemap.cgi new file mode 100755 index 0000000..156836f --- /dev/null +++ b/cgi/imagemap.cgi @@ -0,0 +1,55 @@ +#!/usr/bin/perl + +$x_start = 7; +$y_start = 6; +$y_space = 6; +$width = 106; +$height = 34; + +@images = ( + { + label => "Startseite", + link => "pages/start.html" + }, + { + label => "Trivia", + link => "pages/trivia.html" + }, + { + label => "Exklusiv", + link => "pages/exklusiv.html" + }, + { + label => "Dekomp", + link => "pages/dekomp.html" + }, + { + label => "Lösung", + link => "pages/loesung.html" + }, + { + label => "Über", + link => "pages/about.html" + } +); + +print "content-type: text/plain\n\n"; + +foreach $im (@images) { + print '';
+    print $im->{label};
+    print ''; + print "\n"; + + $y_start += $height + $y_space; +} diff --git a/cgi/printenv.pl b/cgi/printenv.pl new file mode 100755 index 0000000..9686c88 --- /dev/null +++ b/cgi/printenv.pl @@ -0,0 +1,14 @@ +#!/usr/bin/perl + +use strict; +use warnings; + +print "Status: 403\r\n"; +print "Content-Type: text/plain\r\n\r\n"; + +# foreach my $var (sort(keys(%ENV))) { +# my $val = $ENV{$var}; +# $val =~ s|\n|\\n|g; +# $val =~ s|"|\\"|g; +# print "${var}=\"${val}\"\n"; +# } diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..b10ebc3 Binary files /dev/null and b/favicon.ico differ diff --git a/frames.html b/frames.html new file mode 100644 index 0000000..04d3f54 --- /dev/null +++ b/frames.html @@ -0,0 +1,27 @@ + + + + + + Mystic House Corner + + + + + + + + + + + + + <table cellspacing="0" cellpadding="2" bgcolor="maroon"><tr><td> + <table cellspacing="0" cellpadding="16" bgcolor="pink"><tr><td> + <font face="Arial" size="3" color="maroon"><b>Oh nein, Ihr Browser unterst&uuml;tzt keine Frames!</b></font><br> + <font face="Arial" size="2" color="maroon">Bitte nutzen Sie einen WWW-Browser, der Frames unterst&uuml;tzt!</font> + </td></tr></table> + </td></tr></table> + + + \ No newline at end of file diff --git a/images/BIG1200.png b/images/BIG1200.png new file mode 100644 index 0000000..f6a96f1 Binary files /dev/null and b/images/BIG1200.png differ diff --git a/images/TITEL.png b/images/TITEL.png new file mode 100644 index 0000000..fe157c5 Binary files /dev/null and b/images/TITEL.png differ diff --git a/images/TITEL2.jpg b/images/TITEL2.jpg new file mode 100644 index 0000000..37cfcd5 Binary files /dev/null and b/images/TITEL2.jpg differ diff --git a/images/gkugel1.gif b/images/gkugel1.gif new file mode 100644 index 0000000..332ca27 Binary files /dev/null and b/images/gkugel1.gif differ diff --git a/images/gkugel2.gif b/images/gkugel2.gif new file mode 100644 index 0000000..058c78f Binary files /dev/null and b/images/gkugel2.gif differ diff --git a/images/house.gif b/images/house.gif new file mode 100644 index 0000000..b35bb6b Binary files /dev/null and b/images/house.gif differ diff --git a/images/leather.gif b/images/leather.gif new file mode 100644 index 0000000..c03af9b Binary files /dev/null and b/images/leather.gif differ diff --git a/images/mhfs.gif b/images/mhfs.gif new file mode 100644 index 0000000..cd4bf77 Binary files /dev/null and b/images/mhfs.gif differ diff --git a/images/musik.gif b/images/musik.gif new file mode 100644 index 0000000..d4c98bf Binary files /dev/null and b/images/musik.gif differ diff --git a/images/nav.gif b/images/nav.gif new file mode 100644 index 0000000..2345047 Binary files /dev/null and b/images/nav.gif differ diff --git a/images/paper.gif b/images/paper.gif new file mode 100644 index 0000000..61e0de1 Binary files /dev/null and b/images/paper.gif differ diff --git a/images/titel.jpg b/images/titel.jpg new file mode 100644 index 0000000..c39bc6d Binary files /dev/null and b/images/titel.jpg differ diff --git a/images/top.gif b/images/top.gif new file mode 100644 index 0000000..9f4d1e5 Binary files /dev/null and b/images/top.gif differ diff --git a/images/toptile.gif b/images/toptile.gif new file mode 100644 index 0000000..ca98fd2 Binary files /dev/null and b/images/toptile.gif differ diff --git a/images/warn16.gif b/images/warn16.gif new file mode 100644 index 0000000..20464ec Binary files /dev/null and b/images/warn16.gif differ diff --git a/images/woodtile.gif b/images/woodtile.gif new file mode 100644 index 0000000..443c652 Binary files /dev/null and b/images/woodtile.gif differ diff --git a/includes/.htaccess b/includes/.htaccess new file mode 100644 index 0000000..a13210a --- /dev/null +++ b/includes/.htaccess @@ -0,0 +1 @@ +#Require all denied diff --git a/includes/template_end.html b/includes/template_end.html new file mode 100644 index 0000000..308b1d0 --- /dev/null +++ b/includes/template_end.html @@ -0,0 +1,2 @@ + + diff --git a/includes/template_head_end.html b/includes/template_head_end.html new file mode 100644 index 0000000..1aa5f12 --- /dev/null +++ b/includes/template_head_end.html @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + +" background="/images/leather.gif" text="" link="" vlink="" alink=""> diff --git a/includes/template_head_start.html b/includes/template_head_start.html new file mode 100644 index 0000000..8a4cac4 --- /dev/null +++ b/includes/template_head_start.html @@ -0,0 +1,13 @@ + + + + + + <!--#echo var="PAGE_TITLE"--> - Mystic House Fansite + diff --git a/includes/template_start.html b/includes/template_start.html new file mode 100644 index 0000000..63e9f81 --- /dev/null +++ b/includes/template_start.html @@ -0,0 +1,2 @@ + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..a050399 --- /dev/null +++ b/index.html @@ -0,0 +1,17 @@ + + + + + Mystic House Corner + + + + + + +
+ Klicken Sie auf das Bild, um die Seite zu betreten!

+ +
+ + diff --git a/music.html b/music.html new file mode 100644 index 0000000..96007c9 --- /dev/null +++ b/music.html @@ -0,0 +1,21 @@ + + + + + \ No newline at end of file diff --git a/music/HOUSE.MID b/music/HOUSE.MID new file mode 100755 index 0000000..26e275a Binary files /dev/null and b/music/HOUSE.MID differ diff --git a/music/house.mp3 b/music/house.mp3 new file mode 100644 index 0000000..4da45b8 Binary files /dev/null and b/music/house.mp3 differ diff --git a/music/house.ogg b/music/house.ogg new file mode 100644 index 0000000..36d6296 Binary files /dev/null and b/music/house.ogg differ diff --git a/navside.html b/navside.html new file mode 100644 index 0000000..61729b4 --- /dev/null +++ b/navside.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + Startseite + Trivia + Exklusiv + Dekomp + Lösung + Über + + + An + Aus + + + + + diff --git a/navtop.html b/navtop.html new file mode 100644 index 0000000..f325458 --- /dev/null +++ b/navtop.html @@ -0,0 +1,7 @@ + + + + + + diff --git a/nomusic.html b/nomusic.html new file mode 100644 index 0000000..12e0b1c --- /dev/null +++ b/nomusic.html @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/pages/about.html b/pages/about.html new file mode 100644 index 0000000..df3f2c8 --- /dev/null +++ b/pages/about.html @@ -0,0 +1,36 @@ + + + +

Über die Mystic House Corner

+ +

+ +

Impressum

+

Angaben gemäß § 5 DDG

+

Max Muster
+Musterweg
+12345 Musterstadt
+

Vertreten durch:
+Max Muster
+

Kontakt:
+Telefon: 01234-789456
+Fax: 1234-56789
+E-Mail: max@muster.de

Umsatzsteuer-ID:
+Umsatzsteuer-Identifikationsnummer gemäß §27a Umsatzsteuergesetz: Musterustid.

+Wirtschafts-ID:
+Musterwirtschaftsid
+

Aufsichtsbehörde:
+Musteraufsicht Musterstadt

Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV:
+Max Muster
+Musterweg
+12345 Musterstadt

Haftungsausschluss:

Haftung für Inhalte

+Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 DDG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 DDG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.

Haftung für Links

+Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.

Urheberrecht

+Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.

Datenschutz

+Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben.
+Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.
+Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor.
+

+ + + diff --git a/pages/loesung.html b/pages/loesung.html new file mode 100644 index 0000000..e17cb5c --- /dev/null +++ b/pages/loesung.html @@ -0,0 +1,75 @@ + + + +

Mystic House - Die Komplettlösung

+

Ein Hinweis vorweg: Es kann nicht schaden, hin und wieder zu speichern.

+

Das Ziel ist es, auf den Dachboden zu gelangen, um dem "Obergeist" +McMoss einen Zaubertrank zu verabreichen, der ihn seiner Kräfte +beraubt. Nur so können Sie aus dem Haus entfliehen.

+

Aber zuerst gehen Sie ja in das Haus hinein.

+

Zunächst stehen Sie im Flurbereich. Die Treppe hoch geht es in den +ersten Stock. Wenn Sie vor der Treppe stehen, befindet sich links das +Eßzimmer, rechts grenzt das Kaminzimmer an den Flur.

+

Gehen Sie in das Kaminzimmer und sprechen Sie mit dem Kamingeist. +Zu diesem Zweck klicken Sie auf das Werkzeug neben dem Kamin. Der +Geist verrät Ihnen, daß Sie im Kofferraum des Autos in der Garage +ein Kästchen finden, das eine Flasche mit einem Zaubertrank enthält.

+

Zunächst gehen Sie durch die Bibliothek, von dort aus in die Küche. +Die Garage grenzt an die Küche. Gehen Sie hinein, am Auto vorbei und +klicken Sie auf den hinteren Teil des Wagens. Sie erhalten die Meldung, +Sie hätten ein altes verschlossenes Kästchen gefunden.

+

Schauen Sie sich noch in der Garage um. In einer Nische hängt versteckt +ein Hammer. Nehmen Sie diesen an sich.

+

Wenn Sie jetzt zurückgehen, drehen Sie sich in der Küche zu den +Schränken. Klicken Sie in der oberen Reihe auf den zweiten von links. +Sie finden eine Zuckerstange.

+

Begeben Sie sich nun wieder in die Bibliothek. Auf einem Bücherregal +findet man in der oberen Reihe eine Kristallkugel. Diese müssen Sie +an sich nehmen. Haben Sie diese im Inventar, dann ziehen Sie den +Hammer auf die Kugel. Die Kugel wird zerschlagen, es kommt ein +Schlüssel zum Vorschein.

+

Nehmen Sie nun den Kerzenleuchter und eines der aufgeschlagenen Bücher +an sich. Haben Sie das Buch im Inventar und klicken es an, dann fällt +ein Schlüssel heraus. Fällt kein Schlüssel heraus, dann war es das +falsche Buch.

+

Klicken Sie jetzt in die rechte Seite des Regals, in dem Sie die +Kugel gefunden haben. Es wird ein Buch aufgeschlagen. Klickt man in +das Buch hinein, erscheint der Bibliotheksgeist. Er verrät, wo man +den Geburtstag des Kamingeistes findet.

+

Man findet den Geburtstag in einem Buch, das oben in dem anderen +Regal steht. An dieses Buch kommt man jedoch nur heran, wenn man eine +Leiter hat. Holen Sie diese im ersten Stock. Sie finden die Leiter +sehr leicht in dem Zimmer, das sehr verwüstet aussieht.

+

Stellen Sie die Leiter in der Bibliothek an das Regal in dem sich das +Buch der Geburtstage befindet. Klettern Sie hinauf und klicken Sie in +der oberen Reihe das siebte Buch von rechts an.

+

Das Buch wird aufgeschlagen und Sie erfahren, daß Alfi am 18.2.1773 +geboren wurde.

+

Nun kann das Kästchen geöffnet werden. Klicken Sie es an, und es +erscheint ein Kombinationsschloß, auf dem eine Zahl eingestellt +werden muß. Die Zahl lautet 182.

+

Danach haben Sie den Zaubertrank und die Zauberkräfte des Kästchens +transportieren Sie in den Flurbereich. Gehen Sie nun in das +Kaminzimmer und entzünden Sie den Kerzenleuchter.

+

Gehen Sie jetzt in das obere Stockwerk und schließen Sie das +Schlafzimmer mit einem der Schlüssel auf. Im oberen Stockwerk sind +mehrere Zimmer verschlossen, doch nur eines der verschlossenen ist +betretbar.

+

Vom Schlafzimmer aus müssen Sie zunächst in das Badezimmer. +Vorsicht: Es gibt im oberen Stockwerk zwei Bäder. Im "richtigen" +Badezimmer finden Sie in der rechten Schranktür eine Cremedose.

+

Gehen Sie zurück in das Schlafzimmer und steigen Sie auf das Bett. +Sie können an dieser Stelle nach oben blicken (Pfeil nach oben) und +sehen die Luke zum Dachboden. Diese ist abgeschlossen, kann aber mit +dem richtigen Schlüssel geöffnet werden.

+

Jetzt befinden Sie sich auf dem Dachboden. Gehen Sie zwischen der Kiste +und dem Faß hindurch (Vorsicht: Es gibt noch einen zweiten Weg, der +aber in die Irre führt). Sie treffen auf den Gnom. Geben Sie ihm die +Antworten 1-3-1-1 und er wird Sie durchlassen.

+

Suchen Sie jetzt den Weg zum Spiegel. Es ist zwar ein wenig finster, +aber trotzdem recht einfach zu finden. Den Spiegel können Sie erst +passieren, wenn er mit der Cremedose eingefettet wurde.

+

Nach dem nächsten Schritt landen Sie beim Obergeist McMoss. Geben +Sie ihm die Antworten 1-1-1-1 und Sie haben es geschafft.

+ + diff --git a/pages/start.html b/pages/start.html new file mode 100644 index 0000000..af115aa --- /dev/null +++ b/pages/start.html @@ -0,0 +1,18 @@ + + + +

Herzlich willkommen bei der Mystic House Corner!

+ +
+
+
+
+  + +Achtung: Diese Seite befindet sich noch im Aufbau! +
+
+
+
+ + -- cgit v1.2.3