- From: Bernhard Weisshuhn <bkw@weisshuhn.de>
- Date: Tue, 18 Aug 1998 21:15:44 +0200
- To: www-validator@w3.org
Hi everybody, First of all: Thanks to the authors for making the tool and the sourcecode available. It's a really great system, and it gives a nice warm feeling to use an 'official' w3c-syntax checker (although the results for my - usually weblint-proof - webpages were devastating). I just installed the validator on a local system and ran into the problem of not having a working libwww-perl-4 anymore, which check uses for fetching files (using 'get'). Unfortunately, the output-format of the http-request/response-chain has changed a little in 'lwp-request', lwp5's predecessor of 'get'. Below you find a simple patch to the cgi-program 'check', which uses lwp-request and parses its response. While at it, I've taken the liberty of replacing the hardcoded URI for http://validator.w3.org with $HTTP_HOST where it makes sense. Enjoy, and feel free to comment or correct. regards, Bernhard Weisshuhn Index: check =================================================================== RCS file: /sources/public/validator/httpd/cgi-bin/check,v retrieving revision 1.7 diff -r1.7 check 24c24 < $abs_svc_uri = "http://validator.w3.org/"; --- > $abs_svc_uri = 'http://'.$ENV{'HTTP_HOST'}.'/'; 28c28 < $grabber = "/usr/local/lib/libwww-perl/get"; --- > $grabber = "/usr/local/bin/lwp-request -Use"; 318a319,322 > if (/^([0-9][0-9][0-9])\s+(.*)/ ) { > ( $response, $message ) = ($1,$2); > } >
Received on Tuesday, 18 August 1998 15:16:45 UTC