soll das alles in einer datei stehen oder wo wird da ne andere datei aufgerufen ? hab das jetzt ein bisschen ausprobiert und auch mal was bisschen umgeschrieben...ist aber leider falsch ..
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/usr/bin/perl -w
use strict;
use CGI;
use CGI::CARP qw(fatalsToBrowser);
print "Content-type: text/html\n\n";
print "<html><head><title>Logfile </title></head><body>\n";
print "<form action =\"/cgi-bin/comments.pl\" method=\"post\">\n";
print "<p><b> Logfilename eingeben </b> <br> \n";
print " <p> <input name =\"Logfilename\" size = \"40\" > </p> \n";
print "<p> <input type = \"submit\" value = \"Ok\" > </p> \n";
print "</form>\n";
print "</body></html>\n";
$a = "logfile-accesspoint-1.txt";
$b = "logfile-accesspoint-2.txt";
my $cgi = CGI->new();
print $cgi->header();
my $file= $cgi->param("Logfilename");
if($file == $a) {
logfile1();
}
elsif($file==$b) {
logfile1();
}
sub logfile1 {
open(LOGFILE1, ">$a") or die "kann $a nicht oeffnen: $!\n";
while(<LOGFILE1>) {
print;
}
sub logfile2 {
open(LOGFILE2, ">$b") or die "kann $a nicht oeffnen: $!\n";
while(<LOGFILE2>) {
print;
}
naja vielleicht kann mir da mal [wieder mal *g+] weiterhelfen
noch ne kleine frage zwischendurch: wie würde die datei da eben heißen ? - *.cgi? oder doch *.pl? und wenn ich so ne *.cgi datei hätte, wie könnt ich mir die dann in nen browser ansehn bzw wie kann ich mir *.pl dateien im browser ansehn ? ..oder sollte das ne *.html datei sein *g+ ?
mfg