Apache-DBILogger
view release on metacpan or search on metacpan
bin/webstat_mail.pl view on Meta::CPAN
__END__
# tests with referer stuff
#if ($conf{referer}) {
# my $host = $conf{host} ? "and host=".$dbh->quote($conf{host}) : "";
# my $sth = $dbh->prepare("select count(server),urlpath,referer from requests where referer not like ")
# select count(server) as hits ,urlpath,referer from requests where referer not like CONCAT('http://', server, '%') order by hits desc limit 10 ;
# THIS worked, I guess...
#my $sqlcommand = qq[select count(server) as hits ,urlpath,referer,server from requests where \
# (referer like 'http://%' or referer = '') and not (referer like CONCAT('http://', server, '%') \
# or referer like CONCAT('http://www.hip.dk/%') or referer like CONCAT('http://www.hilleroed-posten.dk/%') ) \
# and server='www.hillerod-posten.dk' group by referer,server order by hits desc limit 10];
while (my $r = $sth->fetchrow_hashref) {
print qq($r->{hits}, $r->{urlpath}, $r->{referer}\n);
}
( run in 0.274 second using v1.01-cache-2.11-cpan-702932259ff )