Matti Mäkitalo: Matt‚s Forums Script zeigt nur eine leere Seite an

Hallo Loite
Ich habe ein Problem:
Ich habe das Script von Matt Wright und habe es, hoffentlich richtig, eingestellt.
Ich habe es nun schon soweit:

  • Das Script ist in meinem CGI-Bin Verzeichnis (Xitami - Webserver).
  • Wenn ich meinen Namen, meine E-Mail Adresse o. Ähnl. weglasse, kommen die Fehlermeldungen.
  • Was nicht funktioniert, ist daß, wenn alles richtig eingegeben wurde im Formular, einfach     nichts kommt. Mein Browser (IE 5) bleibt einfach stehen. In der Adressleiste ist die Adresse zu   dem Skript. Aber sonst nichts. Auch wird kein Link in die "Forumshauptdatei" eingefügt.

Nun meine Fragen:

  • Warum wird nichts angezeigt wie hier im Forum (die diese Nachricht ist nun im Forum   lesbar-Seite). Ist das ein Feature von Stefan?
  • Warum wird meine Datei nicht um den Link erweitert. Muß ich da einen speziellen Bereich   angeben?

Im Moment ist meine "Forumshauptdatei" noch ziemlich klein.
Ich hoffe der Quelltext hilft euch hier:

<html>
<head>
<title>Orchester online - Chat Forum</title>
<link rel=stylesheet type="text/css" href="../format.css">
</head>
<body>
<h1>Chat Forum</h1>
<div id="mitext">
<p><a href="message.htm">Neue Nachricht schreiben</a></p>
<p><a href="faq.htm">FAQ ansehen</a></p>
</div>
</body>
</html>
Einfach zwei Links: Einer zur FAQ, der andere zu der Seite mit "Neue Nachricht schreiben".
view-source:http://www.scglashuetten.de/selfhtml/wwwboard.pl. Das ist das Script.
Mit freundlichen Grüßen
Matti

  1. Hallo Matti,

    ich habe mir jetzt nicht den ganzen Quelltext der Perl-Datei angesehen, aber ein schwerer Fehler in Deiner html-Datei ist, daß Du etwas sehr wichtiges vergessen hast:

    Das Perlscript sucht sich einen Punkt (<!--begin-->), wo der Rest eingefügt wird. Das ist in Deiner Datei def. nicht vorhanden.

    Es müßte also z.B. heißen:

    <html>
    <head>
    <title>Orchester online - Chat Forum</title>
    <link rel=stylesheet type="text/css" href="../format.css">
    </head>
    <body>
    <h1>Chat Forum</h1>
    <div id="mitext">
    <p><a href="message.htm">Neue Nachricht schreiben</a></p>
    <p><a href="faq.htm">FAQ ansehen</a></p>
    <!--begin-->
    </div>
    </body>
    </html>

    Alles Gute,
    Reiner

  2. Hallo Rainer!

    Läuft's denn nun?
    Es kann noch einen weiteren Grund haben:
    Perl läuft auf Deinem Server mit TaintCheck.

    Um dies zu umgehen, mußt Du im Script was ändern, da Matt das damals noch nicht eingebaut hat.
    Sollte es noch nicht klappen, schreib' mir ne Mail, oder stell Deine Frage im Forum des beigefügten Links einfach nochmals.

    Grüße, robbi