#!/usr/bin/perl

 

$logfile = "access.log"; #アクセスログ用ファイル

$countfile = "count.log"; #ログ用ファイル

 

 

print "Content-type: text/html\n\n";

print "<html>\n<head>\n";

print "<title>access log </title>\n";

print "</head>\n<body>\n";

print "<h2>Access log </h2>\n";

print "<hr>\n";

print "<pre>\n";

 

open(CFILE, "+<$countfile");

flock(CFILE,2);

 

@log = <CFILE>;

chop @log;

print "$log[1]\n";

print "Count = $log[0]\n";

 

flock(CFILE,8);

close(CFILE);

 

&maketable($logfile);

 

 

print "</pre>\n";

print "<hr>\n";

print "</BODY>\n";

print "</HTML>\n";

 

exit;

 

 

sub maketable{

local($logfile) = @_;

open(FILE,"$logfile");

flock(FILE,1);

chop(@logs = <FILE>);

 

 

print "\n";

 

foreach $line (@logs){

print $line;

print "\n";

 

}

flock(FILE,8);

close(FILE);

}