diff options
author | gerald <gerald@localhost> | 1998-08-13 20:46:21 +0000 |
---|---|---|
committer | gerald <gerald@localhost> | 1998-08-13 20:46:21 +0000 |
commit | 6a4dcadb2ccfca832706cde7289509f26e8dd1c7 (patch) | |
tree | dac97985d35704e46cb7bde286d3f80d89978c4a | |
parent | 18a02009611392e00d97eb4487e05be810dfdbfd (diff) | |
download | markup-validator-6a4dcadb2ccfca832706cde7289509f26e8dd1c7.zip markup-validator-6a4dcadb2ccfca832706cde7289509f26e8dd1c7.tar.gz markup-validator-6a4dcadb2ccfca832706cde7289509f26e8dd1c7.tar.bz2 |
CGI script to show the top referers to the validation service.
-rwxr-xr-x | httpd/cgi-bin/referers | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/httpd/cgi-bin/referers b/httpd/cgi-bin/referers new file mode 100755 index 0000000..02ca594 --- /dev/null +++ b/httpd/cgi-bin/referers @@ -0,0 +1,47 @@ +#!/bin/sh +# +# referers: CGI script to show the top referers of the most recent 'n' +# hits to this server. +# +# This source code is available under the license at: +# http://www.w3.org/Consortium/Legal/copyright-software +# +# $Id: referers,v 1.1 1998-08-13 20:46:21 gerald Exp $ + +LOG=/usr/local/apache/logs/complete_log; export LOG + +cat <<EOHD +Content-Type: text/html + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<title>top referrals to validator.w3.org</title> + +<body bgcolor="#FFFFFF" text="#000000" link="#0000ee" vlink="#551a8b"> + +<p> + This page lists the top 100 referrals to <a href="/">the W3C Validation + Service</a> (taken from the most recent 50,000 log entries.) +</p> + +<table> +EOHD + +tail -50000 $LOG | grep -v image/gif | cut -d\" -f4 | sort | uniq -c | sort -rn | head -100 | sed 's/\&/\&/g; s/</\</g' | awk '{printf("<tr><td>%s</td><td><a href=\"%s\">%s</a></td></tr>\n", $1, $2, $2)}' + +echo "</table>" +echo + +cat <<EOHD +</pre> + +<hr> +<address> +<a href="http://www.w3.org/People/Gerald/">Gerald Oskoboiny</a><br> +\$Date: 1998-08-13 20:46:21 $ \ +</address> + +EOHD + +exit + |