DLS SERVER

RESEARCH & DEVELOPMENT MACHINE:

The "dls" server is a research machine.
Students doing client/server projects will get an account on DLS, with
the following directory structure:

a) A directory called public_html, where you should set-up your homepage.
b) A directory called cgi-bin, in your public_html directory, where you 
   should store your CGI scripts.

The following 2 examples use a CGI/Unix shell program to display the
date, and a CGI/Perl program to display Hello:

1. CGI SCRIPTS

  • Date
  • Hello
  • EXAMPLE 1: EXPLANATIONS FOR THE CGI/DATE CLIENT-SERVER PROGRAM EXAMPLE 1: DATE HTML PROGRAM ---------------------------- <HTML> <BODY> <H2>Get Date from Server Devel1<H2> <FORM METHOD=POST ACTION="http://dls.nova.edu/~jclevin/cgi-bin/date.cgi"> <B>CGI SCRIPT TO GET THE SYSTEM DATE<B> <P><INPUT TYPE="SUBMIT" VALUE="Submit request for date"> <FORM> <BODY> <HTML> EXAMPLE 1: DATE CGI PROGRAM ---------------------------- #!/bin/sh echo "Content-Type: text/html" echo echo "<HEAD><TITLE>Date and time<TITLE><HEAD>" echo "<BODY>" echo "The current time on this system is " date echo "<BODY>" EXAMPLE 2: EXPLANATIONS FOR THE CGI/HELLO CLIENT-SERVER PROGRAM EXAMPLE 2: HELLO HTML PROGRAM ---------------------------- <HTML> <BODY> <H2>Get Hello Message from Server DLS<H2> <FORM METHOD=POST ACTION="http://dls.nova.edu/~jclevin/cgi-bin/test.cgi"> <B>CGI SCRIPT TO GET THE HELLO MESSAGE<B> <P><INPUT TYPE="SUBMIT" VALUE="Submit request for date"> <FORM> <BODY> <HTML> EXAMPLE 2: HELLO CGI PROGRAM ---------------------------- #!/usr/local/bin/perl require "cgi-lib.pl"; $s=&PrintHeader; $s=$s."<body><h1>HELLO<h1><body>"; print $s;