CHECKWEB
========
This program is an HTML links analyser : it scans HTML pages (online & offline),
explore all the links and generate a log file with all errors it encounters.
It can also calculate page weight in Kb and their load time with a 28800 modem
connection (approximately 3 Kb/s).
Freeware.
For Win95, NT

DOCUMENTATION
=============
*) Required files : ctl3d32.dll, wininet.dll (MS Internet Explorer)

*) Software created by Philippe DUBY (France) : duby@alterego.fr
http://www.alterego.fr/develop.htm

*) Checkweb introduction by Conny MAGNUSSON (Sweden) : hubbabub@algonet.se
http://www.algonet.se/~hubbabub/how-to/checkweben.html (English text)
http://www.algonet.se/~hubbabub/how-to/checkweb.html (Swedish text)

*) Options explanation
- check local links : check addresses without domain
- check externalk links : check addresses with domain
- image -> size : look at image/page size
- only errors : just report errors
- everything : reports everything
- exclude error 302 : do not report errors 302
- bypass local cache : do not use the local cache
 (located in your /Windows/Temporary Internet Files/ directory)
- bypass proxy cache (only with WININET 4.72 - MSIE4) :
 ask the proxy to reload the page from the original server
- write to local cache : write the retrieved page in the local cache

*) FAQ
- Error 302 (Moved temporarily)
This error means that the web server is redirecting your demand to a new URL,
but it may be sometimes the same URL with a / at the end. This happens
because the server thinks that you have forget the ending /, and says it to you.

- Viewer for CHECKWEB.LOG
CheckWeb tries to open this file in using the program associated
 to the LOG extension, and if it fails tries NOTEPAD.
You are encouraged tp do associate the LOG extension to your own viewer.

- List of analysed links
The list is stored in checkweb.ini. You can modify it if you want.

- Error at startup concerning SHLWAPI.DLL
It happens when you are using Wininet from MSIE4, but you WINDOWS/SYSTEM/ directory
contains an old version of the DLL. You have to reinstall MSIE4.

VERSIONS
========
*) Versions
- 1.23 : french interface for french users
- 1.22 : slightly reduced the size of the window, small bugs corrected
- 1.21 : added check of ftp links; Option Exclude error 302 (Moved temporarily)
			added cache (local and proxy) handling
- 1.2  : added analyse of a site on hard disk
- 1.14 : corrected error on HTML page size, changed log report
- 1.13 : uses CTL3D32
- 1.12 : choice for report : errors only or verbose
- 1.11 : read current Url from currently opened navigator, small bugs corrected
- 1.10 : added page size calculation
- 1.08 : better handling of emergency exit, displays total number of URLs
- 1.07 : added timeout management, better error handling
- 1.06 : changed base HREF management
- 1.05 : exclude javascript, mailto, cgi-bin, .map analysis from analysis
- 1.04 : added password protected page handling

*) Future ?
- HTML report
- Restrict checking to initial directory

WININET DOCUMENTATION
=====================
*) Wininet 4.70 (MSIE 3.02) (ActiveX SDK) :
- http://www.microsoft.com/workshop/prog/sdk/docs/wininet/inetref.htm
- http://www.microsoft.com/mind/1297/inet/inet.htm
- http://www.windows.com/workshop/prog/sdk/docs/wininet/inetref.htm
- http://www.graphcomp.com/info/specs/ms/inetr001.htm

*) Wininet 4.72 (MSIE 4.01) (one of the Internet SDK tool) :
- http://www.microsoft.com/msdn/sdk/inetsdk/asetup/default.htm
- http://www.microsoft.com/msdn/sdk/inetsdk/help/itt/wininet/wininet.htm

*) Wininet and Perl for Win32
- http://www.divinf.it/dada/perl/internet/

