CGI/PERL Definitions



list -
an array a collection of pieces of data


associative array -
"hashes" an array of key then value in that order


ACTION= -
tells the location on the server where the CGI script will run


Parameters -
a value or option that you add or alter when you give a command so that the command accomplishes its task the way you want it.


IP address -
a 32 bit binary number that uniquely and precisely identifies a location of a particular computer on the internet


Domain -
name where an attribute lives


hashes -
associative arrays


chomp -
command to get rid of a new line at the end of a string


environment variables -
variable set each time a browser sends information to server


ACTIONattribute -
location of URL where CGI script will run on server when form is submitted


bulletin boards -
An electronic message center. Most bulletin boards serve specific interest groups


command line -
script or code line containing command(s)


HTTP response headers -
A header that request something from the HTTP


sort () function -
command to sort (@array) alphabetically of ASCII order


SSL -
an acronym for Secure Sockets Layer


POST method -
method of handling data


Server software -
the operating and or interpreting software of the server


UNIX -
network operating system


regular expressions -
Pattern Matching Syntax


constant/literal -
specific operating data


operators -
a code name or symbol that is used to describe a command or fuction, such as multiplying or dividing


comments -
non operable lines used to communicate information or definition in or about a program. these are read by those viewing the program code and not processed by the interpreter or compiler


$anyName -
Scalar variable


%anyName -
hash variable


scalar -
a piece of data constant or variable or a single string


PATH -
direction or route given to access information


Arguments -
input definition or parameters


CGI -
Common Gateway Interface the usual way that "browsers" communicate with servers


ASCII -
machine language alpha numeric data equivalent


port number -
location or address of specific item or function


name/value pairs -
Hashes, NAME attribute in corresponding form tag in the HTML file- VALUE corresponds to the data the visitor types in or the Value attribute in HASH pairs


chop -
command to get rid of any character at the end of any string


access counter -
a counter that counts how many people have visited your site


database file -
a file that contains information on a database


CGI-BIN director -
allows navigation in the directory you wish to upload your CGI scripts


HTTP request headers -
a header that requests something from the HyperText Transfer Protocol


keys() function -
in a foreach loop to go through each key pair value in a hash


NAME attribute -
the contents of the attribute NAME sent to the script entered in a freeform field


<OPTION> tag -
allows visitor to select more than one value


GET Method -
method to process information gathered in a form method limits the amount of data you can collect at one time


SMTP -
An Internet proocol that governs the transmission of e-mail over computer networks


standard input -
how CGI sends information from a user


web clients -
users of a web


strings -
a list of characters letters numbers words or symbols assigned or requested for specific data


variables -
a placeholder that you replace later with specific data


subroutines -
a mini program with in a program or script that performs a specific function or operation


FTP software -
File Transfer Protocol program used in uploads etc.


@anyName -
array variable denoted as anyName for the retrievable value


<FORM> tag -
the URL of the CGI script that will process the form