This guide describes how to write dynamic web pages for the NetWare Web Server using BASIC, Perl, or the C programming language. The NetWare Web Server is a NetWare Loadable Module (NLM ) that integrates a NetWare server into the World Wide Web environment as a web server.
The NetWare Web Server NLM (the Web Server) responds to client requests over both NetWare networks and the Internet and serves Hypertext Markup Language (HTML) documents stored on the server. The client, which is usually a web browser, can be on any IP/IPX or TCP/IP network.
This guide is written for system administrators and programmers who write scripts or programs that generate dynamic web pages. It assumes that you have knowledge of these technical areas.
If the pages you create are complex, you may also need to use these tools.
The information in this guide is organized as follows:
Overview, provides an overview of the environment in which the Web Server functions. This chapter describes the directory structure for the NetWare Web Server and explains how to configure the Web Server to access the web pages once written.
Creating BASIC Scripts, describes the use of the BASIC interpreter to create scripts and provides a brief summary of the supported BASIC statements.
Creating Perl Scripts, describes the use of the Perl interpreter to create scripts and provides a brief summary of the supported Perl statements.
LCGI Functions, lists and describes all Local Common Gateway Interface (LCGI) functions.
Writing an LCGI NLM, contains information about creating web pages using LCGI NLMs.
Writing an RCGI Application, contains information about creating web pages using Remote Common Gateway Interface (RCGI) applications.
Running Dynamic Web Pages Remotely, tells you how to install and launch an RCGI daemon on a UNIX machine.
RCGI Summary, contains a summary of RCGI protocol components and directives.
This guide assumes you are familiar with HTML, BASIC and Perl. If you'd like to learn more about these, consult one of the following:
We are continually looking for ways to make our products and our documentation easier to use.
Please help us by sharing your comments and suggestions about improving this document's usability and by pointing out any inaccuracies or other problems.
Submit your comments by writing to us directly at the following address:
Novell, Inc.
Technical Publications
MS F1-42-C2
2180 Fortune Drive
San Jose, CA USA 95131
We appreciate your comments. Thank you for your help.