Sparks Fly
[Home] [PBS VideoDatabase] [Social Studies] [TSU] [UVA]

 

CGI and FTP

Final Steps in Web Design

CGI

Not a language

Simple protocol that can be used to communicate between web forms and your programs

Can be written in any programming language

Structure

Typical sequence

Read the user’s form input

Do what you want with the data

Write the HTML response to the user

Resources

http://www.cgi-resources.com

http://hoohoo.ncsa.uiuc.edu/cgi

http://www.itm.com/cgicollection/

http://hotwired.lycos.com/webmonkey/backend/backend_more.html

Tutorials

http://www.jmarshall.com/easy/cgi/

http://www.drclue.net/F1.cgi/HTML/CGI/CGI.html

Guide to CGI

http://snowwhite.it.brighton.ac.uk/~mas/mas/courses/html/html.html

That’s it!!!

Many scripts to choose from for free on the web

This is a standard (common) way of communicating (interface) between different processes (gateways)

Common Interface Gateway (CGI)

FTP

File Transfer Protocol

What you must know

The web address of your ftp server

The user login name

The user login password

Most web hosts will provide this information when you sign up for a space on the FTP server

What you need???

Some files to transfer

An FTP program

Free popular programs

Cuteftp

Ws-ftp

Both available at http://www.tucows.com

How do you do it???

Log in to your host

You must have an active Internet connection before beginning the transfer

Open you ftp program

On one side will be the location of the files you want to transfer

On the other side will be your web host files

Drag and Drop

Just drag the files you want to transfer

OR

Identify the files you want to transfer and select Transfer from the menu

(Depends on which ftp program you use)

Your files are transferred

Go Live

Your site is live

Before you Go Live be sure

You have proofed your work

You have checked your links

You have everything in the same folder

You have all your references noted on your pages

So Let’s Go

You have all the tools

You have a great deal of knowledge

I look forward to seeing your final web sites!

 
This page was updated on:  04/10/02