Philipp Hasenfratz: Kommentar-Script

Beitrag lesen

Halihallo Orlando

ich bearbeite im Moment Fotos (je eines wird pro HTML-Seite eingebettet) und hätte dazu ganz gerne ein kleines Script, welches Kommentare von Besuchern innerhalb der Seiten ermöglicht. Alles, was ich bisher dazu gefunden habe, sind komplette Foren, oder schlimmer noch, Boards - für meine Zwecke Overkill. Kennt jemand ein schönes Script, das ohne MySQL auskommt, nicht haufenweise zusätzliche Dateien benötigt und die Kommentare von selbst auf den richtigen Seiten einbindet? Am liebsten wäre mir Perl, aber wenn's nicht anders geht, muss ich eben auf PHP ausweichen...

Und ein bisschen dalli, wenn's geht - ihr wollt ja die Hamburg-Fotos sehen >;)

Na, wenn dem so ist, bin ich sogar bereit ein Script (OK, oder vorerst nur die Idee) rauszurücken ;-)

in der HTML-Datei:

<a href="/cgi-bin/add_comment.pl?page=bilder1.html">Schreib ein Kommentar</a>
<!--Comments-here-->

in der Perl-Datei (Schritt 2/2):

open( F, $ENV{DOCUMENT_ROOT}.'/'.$cgi->param('page') );
while (<F>) {
   my $content .= $_;
}
close F;

$content =~ s/<!--Comments-here-->/$cgi->param(comment)/mig;

open( F, '>'.$ENV{DOCUMENT_ROOT}.'/'.$cgi->param('page') );
print F $content;
close F;

Schritt 1/2: Ausgabe des Commentar-Form's...

Nur mal so'n Beispiel. Mit $ENV{DOCUMENT_ROOT} bekommst du den absoluten Path zum Web. Durch den Parameter page kannst du die HTML-Seite, wo der Kommentar eingefügt werden soll angeben. Durch <!--Comments-here--> oder so kannst du dem Script sagen, wo die Kommentare hinsollen.

Viele Grüsse

Philipp