ChecK Web page links

This is a little utility I wrote to help build and maintain my own manually generated web pages.

To actually build the pages I use my TXP text preprocessor with some macros to generate the HTML. So HTML accuracy is not a problem, but what I do need to keep track of is that all the linked files exist, and their names are the same case is used in the HTML files.

Case might seem unimportant under Windows/DOS but many internet hosts are UNIX based, and it DOES make a difference. A file called 'ABC' on UNIX is NOT the same files as one called 'abc'.

I recommend using the .DVM (Windows) version of CKW. The .COM (DOS) version does work, it will not have access to long file names, and all the links would have to be in upper case because DOS doesn't do lower case.

To check links, CKW looks for 'IMG SRC=' for images, and 'A HREF=' for other file types (usually .htm, .html, .txt, .zip, .msi etc).

CKW will check links in linked pages as well, so best to point it at the main index.html for a site. It will also report any unrefenced files within the directory subtree containing that page.

CHT doesn't perform web accesses, so it must be run in a directory tree containing the files in the same relative positions as they would be on a web site. It also cannot resolve links which are specified as actually through the web - ie: 'http:' or 'https:' so these will show up as 'Nf' (Not Found).


Here is a link to a page that doesn't exist

Here is a link to this file in UPPER case

Here is a link to this file in LOWER case

Try running CKW with it's various options against this page to get a feel for what it does.


Dave Dunfield - https://dunfield.themindfactory.com