cgilib

some headers for (CGI-)programming with C++. You need g++ to compile programs with them!

parts based on cgiClass.h from Kelly Black (cgi.h). The other headers are from Thomas Linden.

Actually development status on 18.12.1998:

the following headers are included:
- cgi.h:	provides an easy to use interface for retrieving data from HTML-forms.
		it also retrieves the server environment variables. like "remote_user"
		and so on.
- mail.h:	usefull to send mails from your programs. I am using sendmail here for more
		security. You can also send Mails via Carbon-Copy and/or Blind-Copy.
- html.h:	easy interface to send HTML-code to the client. You need to know about HTML,
		but you don't have to write hundreds of brackets...
		Functions have names like real HTML, i.e. body() for "<body>".
- file.h:	provides some functions to handle UN*X ascii files. You can search trough a
		file, append something and replace something.
		These functions are field-based. You have to specify a field-separator. You 
		can for example edit files like passwd or shadow.

Take a look to class.definition.txt, where every function is exactly described and where you can
find some examples of it's usage.

Please be warned: I have tested every function, but I can't give you any warranty! If anything
get's damaged when using my functions, then You were the person, who did it!

There are currently some "bad" pieces:
- in some headers I have defined some variables directly in the functions.
  If you want to change these values, you have to search for it :-(
  In the next future I will change this and provide a basic makefile, where
  you can do this.

You can contact me at: tom@daemon.de


Thomas 
