Here are some examples of the pre-installed CGI Scripts.
Miva Merchant /
Miva Order /
That's an Order / /
Web Based Control Panel /
Graphical Counter /
Click and Go /
Random Text /
Web-based Mail /
WWW Board /
Banner Wheel Industrial
Miva Merchant is a browser based storefront and catalog development and management system. Using nothing more than a web browser, developers can implement dynamic data driven storefronts with integrated shopping basket, catalog, hierarchal categories, boolean product search, and order processing. Miva Merchants architecture lets developers prepare and market specialized look and feel, payment processing, and shipping modules.
Documentation for configuration and usage can be found at:
Miva Order: Miva Order is a customizable browser-based order form and order processing system. It can be personalized with specific color, graphics, product descriptions and other layout options. Businesses simply incorporate a link from the web page where their products are sold, permitting customers to seamlessly access the order form and make purchases.
Users are able to create and manage custom product order forms with provisions that simplify the process of calculating sales tax, shipping costs and currency formatting.
See demo at http://miva.com/products/demo/Order/order.mv
Documentation for configuration and usage can be found at:
That's an Order LE: http://yourrealdomain.com/cgi-bin/thatsanorder_LE.setup
That's An Order LE creates a unique order number for each order made, creates an email database which can be used for sales and mailings, and creates a master backup file which will store all order information, except for credit card numbers, for security reasons.
A 25 item shopping cart which can be easily created via a web page with Secure Server order abilities.
That's An Order will collect First name, Last name, Address, Day phone, Credit Card number, and cardholder's name for each customer.
The order form checks the validity of the credit card number and the expiration date.
The final total including tax and shipping is displayed to the customer before the order is finalized.
When the customer completes their order a message thanking them for shopping at your store and informing them that they will receive an order confirmation via email is displayed. Provide your customer the option of secure (SSL) or regular checkout.
Add up to 25 products.
Shoppers may view the contents of their shopping cart at any time and may add or delete items as needed. The program automatically calculates the subtotal, sales tax, shipping charges, and grand total. When a visitor decides to checkout, the order information including the buyer's name, address and billing instruction is emailed to your order department (or whomever you choose) and a receipt is sent to the shopper.
Allows visitors to your on-line shopping site to collect items in a virtual shopping cart over multiple product web pages without losing the items ordered. The cart keeps track of what the shopper has ordered with a SID (Shopper I.D). There are no cookies used, so the software will work through a firewall and with older browsers.
The shop.pl program is used for all web pages used in the Shopping Cart. It is passed arguments on the URL path. All the web pages used are parsed by Shopping Cart. The page argument tells the Shopping Cart which HTML page to parse. All of these HTML files used by the Cart software must be in the $shopping_root directory, specified in the shop.cfg file. These HTML pages cannot be in subdirectories of the $shopping_root. Each HTML page is parsed and various tokens are searched for. These tokens tell shop.pl where to put the shopping cart list, the SID number, and other information. The SID number is passed on every URL in the Shopping Cart. This is how the Shopping Cart keeps track of the user. If no SID is passed to shop.pl, then it creates one.
The product information is kept in a text database, which consists of: product number, product i.d., product description, price, and product weight separated by a pipe symbol. This database is searched when the shopping cart list is displayed. It is also searched when the items ordered are mailed to the web administrator.
The customer can be presented with a shopping list, which allows then to add more of the same items or remove items. The shopping list also shows the item descriptions, the item prices, the shipping cost, the subtotal, the tax cost, and the total. The shopping list is shown only if the shopping list token in included in the HTML of the shopping cart pages.
When the customer is done ordering they will checkout using the email form. This form collects data about the customer. This data is emailed to the storefront owner and the customer in a receipt. This receipt of course includes the items ordered, shipping costs, tax, subtotal, and the total. The credit card information is only emailed to the storefront owner.
The credit card information is not emailed to the storefront owner if the Cybercash or Secure modules are in use. This information is either stored in a file on the server (Secure Module) or sent to the Cybercash Server (Cybercash Module).
A search feature is included which allows the customer to search the product database for product descriptions that interest them.
This is our proprietary web administration system which allows you to perform all aspects of your web site administration. You can add/edit your email redirects and forwards, setup and manage your mailing lists and autoresponders, password protect directories and manage the username/password combinations, download your raw access-logs, manage your site with SiteManager (create, edit and upload files to your web space). You can also change read, write or executable permissions on any of the files or directory in your web site plus much more.
For instructions in using Monstercontrols please see the documentation at:
Web-based Mail: Read and compose email using a browser instead of an email client. Example: http://yourrealdomain.com/cgi-bin/wmail/wmail.pl. Or use Monstercontrols (yourrealdomain.com/cgi-bin/monstercontrols) and choose "web-based email".
Auction: A web based auction script allows anyone to easily set up an auction page. Easily configured using the following URL:
Usage instructions are available at:
Formmail will mail you the results of your forms. To get your form results mailed to you, you have to add a few hidden fields to your html document.
NOTE: Please see the FAQ on this page for more info and for special instructions if you're mailing the form results to some address other than your domain.
Usage instructions also are available at:
Cgiemail is a form processing script that takes the contents of fill-in boxes on a form and mails them to a specified address.
Usage instructions are available at:
Free For All Link page allows visitors to add links to specified categories. This script is already configured for use by calling the following URL:
The only configuration you may want to do is to customize the look of the links.htm page. Just leave the method and input tags the way they are. If you decide to change the category names, you must do so in the links.htm document, AS WELL AS the links.pl file in your cgi-bin.
Random Text Generator takes a plain text file, which contains a series of phrases, quotes, lines of text, html tags, etc... and a delimiter (the percent "%" character) which separate each entry) and will randomly choose one of the phrases and display it on your web page. This scripts does require the use of Server Side Includes so each html page that you call it from needs to end with the extension .sht or .shtml.
(add text -see example below)
http://yourrealdomain.com/cgi-bin/randomtext.cgi (the script)
Example of random.txt file below:
Phrase one would go here. As much white space or formatting as you want.
Second Phrase would go here. %% And the next Second line of the next. %%
Next line, and so on...
How to call the randomtext.cgi:
This script must be called as a Server Side Include, or it can also be called on a page by itself (however that is not as nice looking.) Below is an example of how to call this program within an html page using SSI:
That woudl simply call the program from a Server Side Include and the Random Text woud appear in that location on your web page.
Graphical Counter: Simple counter called using "img" tag. You can edit the count on any page by going to the counter directory off of your main www and changing the number in the txt file of the page you would like to correct.
Password Protected Directory:
Sometimes there is information on your Web site you don't want to share with everyone. For this reason we've included a program that enables you to password protect any directory in your Web site. It is easily set up through Montercontrols (yourrealdomain.com/cgi-bin/monstercontrols) then click on "password protected directories". Choose the directory name from the drop-down list of directory names and type in the Authname (Note: this word will show in the box that prompts for Username and Password when pulling up the URL in a browser and must not contain spaces, example = Private), type in the Username and password and click on the "Protect Directory" button. To test pull up the subdirectory that you protected. Example: if you protected www/username/secure then pull up http://yourrealdomain.com/secure.
Monsterbook lets you set up as many individual guestbooks as you want! The Master Admin Program lets you (the administrator) easily add, modify, or delete VisitorBooks from your system.
Create New VisitorBooks
Set password for each VisitorBook
U = admin, P = admin (be sure to change these after you login)
Guestbook allows you to set up your own comments page. From there, visitors can add entries to your guestbook and they will be displayed with the most recent at the top and scrolling down, or vice versa. Other options include the ability to limit HTML in the entry, link to e-mail address with mailto tag, use a log to log entries, redirect to a different page after signing, emailing whenever a new entry is added, and much more.
Usage instructions can be found at:
Click and Go:
This script allows you to design a scroll-down menu that will contains links towards which your visitors can be re-directed. That's the same a using a big bunch of links, but this presentation is much shorter.
To use this script, build a form that looks like this:
<form method="post" action="http://www.yourrealdom.com/cgi-bin/clickgo.cgi">
<select name="goto" size="1">
<option value="www.site1.com">Site 1</option>
<option value="www.site2.com">Site 2</option>
<input type="submit" value="GO!">
Do NOT use the http part of the URL, in the value field.
On the click of the GO! button, the requested page will be loaded on screen.
WWW Board is a threaded World Wide Web discussion forum and message board, which allows users to post new messages, follow-up to existing ones and more. It is already preconfigured for your server. Just go to http://yourrealdomain.com/bbs to post your messages there.
To administer the Board use the wwwadmin.pl at http://yourrealdomain.com/cgi-bin/wwwadmin.pl. The Username and Password for initial login should be included in the logins you received in the Order confirmation email. If you need assistance with changing them please contact Support.
Search will look at all your html pages for words you enter, and return all pages on a list with links. This program is completely configured and ready to run at: http://yourrealdomain.com/cgi-bin/search.cgi.
There is a configuration file called search_define.pl in your cgi-bin which accompanies search.cgi and sets up the variables for it. You can customize which files you wish to exclude from searches, and also the cosmetics of the search and results pages.
To exclude files from the search add the file name(s) to search_define.pl in your /cgi-bin in the entry for @unwanted_files.
Boutique Single Page Shopping Cart:There is a Single Page Shopping Cart program installed on your server. You can see what it looks like by going to this URL with your browser: http://yourrealdomain.com/shop/boutique.html
Note: This script is not easily configured to work with the Secure Server.
Modifying Boutique Files.
The following web pages make up your shopping application:
Product Page -
The page for your products, http://yourrealdomain.com/shop/boutique.html, displays the products from which your shopper may choose. Edit this page in any manner you choose, just being careful to maintain the four major parts of the html tags that interact with the program:
Call to program - this is the opening form statement where the "action" is a call to the /www/username/cgi-bin/shop/boutique.cgi program.
Products Listings - you will see nine separate parameters that must be used to define each product....the value of each parameter may be anything you choose, or they may also be equal to ("") nothing. All nine, however, must be used for each product listed on the page.
Customer Information - this section is used to collect your shopper shipping and payment information. You may collect any amount and type of information you desire, being sure to repeat the field names on the saleslip.html page for presentation of this information to your customer.
Customer Options - This section contains a hidden input line, sending the program a value for "Operation" and the "Submit" button.
saleslip.html - This page presents the final sales slip to your shopper, indicating products purchased and giving a total order summary. Notice that certain sections on this page interact with the program, and are expressed as hidden input lines. However, all sections with are involved in displaying data on the web page may be designed in any manner you choose. Just carry the field names from your product page forward on this saleslip page for display.
thankyou.html - This page will present the order number to the customer and is the final and ending page for the shopping experience.
Banner Wheel Industrial: This is a powerful advertising program that offers the ablility to have several clients advertise on your website, with each client containing an unlimited amount of ads or "banners". Example: http://yourrealdomain.com/bwi/docs