CGI/Perl Scripts

search wwwboard counters form mail guestbooks addlinks textclocks misc

SEARCH SCRIPTS

Rating Rating

Simple Search 1.0 by Matt Wright

§§§§

Language: Perl

return to index

URL: http://www.worldwidemart.com/scripts/search.shtml
Demo: http://www.worldwidemart.com/scripts/demos/search/search.html
Comments:
Allows you to integrate a keyword and boolean search program into your site so that users can search specified text and HTML documents. It then returns a list of filenames (displayed based on their title tag found in the HTML page) which matched the specified keyword(s).
WebSearch 1.1 by Darryl C. Burgdorf

§§§

Language: Perl

return to index

URL: http://awsd.com/scripts/websearch/index.shtml
Comments:
WebSearch allows users to search for key words in documents located on your Web site. It searches the basic text of the documents, as well as ALT text and any information contained in META “keywords” and “description” tags. The script scores the match URLs based upon the frequency with which the requested key terms appear in the documents, and also lists the date on which each file was last modified. You can easily configure the number of matches which will be displayed on each results page.
MP3 Search 1.0

§§

Language: Perl

return to index

URL: http://lightning.prohosting.com/~cgiman07/
Demo: http://lightning.prohosting.com/~cgiman07/sample.htm
Comments:
This script searches 14 of the most popular MP3 search engines. It’s easy to set up, and it should bring you quite a lot of visitors.

FORUM SCRIPTS

WWWBoard 2.0A2 by Matt Wright

§§§§§

Language: Perl

return to index

URL: http://www.worldwidemart.com/scripts/wwwboard.shtml
Comments:
WWWBoard is a threaded World Wide Web discussion forum and message board, which allows users to post new messages, followup to existing ones and more.
WebBBS 4.12 by Darryl C. Burgdorf

§§§§

Language: Perl

return to index

URL: http://awsd.com/scripts/webbbs/index.shtml
Demo: http://www.speedynet.net/~jipes/cgi-bin/jtalk.cgi
Comments:
Unlike most other such boards, WebBBS stores messages as simple text files and creates HTML pages “on the fly.” This means that the message index can be tailored by the user based on date and/or subject (via built-in keyword search capability), and can be viewed as threaded, chronological or “guestbook-style” lists. A wide variety of options are available both to the administrator and to the users, and “behind-the scenes” administrative tasks (editing and deleting of messages, etc.) are a breeze! WebBBS supports automatic quoting of message text and e-mail notification of those who want to know immediately when a new message has been posted. It also offers an archive-only option, the ability to run moderated boards, and “cookie” support!
UltraBoard 1.60 by UltraScripts

§§§§§

Language: Perl

return to index

URL: http://www.ultraboard.org/
Demo: http://www.ultraboard.org/Demo/UltraBoard.cgi
Comments:
UltraBoard is a powerful, easy to use, easy to navigate and fully customizable bulletin board system. Includes features such as unlimited message boards, integrated search function, message preview and much more.
RobBoard 1.0 by Rob

§§§

Language: Perl

return to index

URL: http://www.robplanet.com/cgi/robboard/
Demo: http://www.robplanet.com/messages/index.cgi
Comments:
RobBoard is a highly customizable Message Board system. Lots of options for the style of display, number of displayed messages, etc. Administration system included for removing messages, banning users, etc.
Billow BBS 1.5 by Ying Gao

§§§

Language: Perl

return to index

URL: http://www.uwm.edu/~lqing/bbs/
Comments:
A free Web based WWWBBS written in Perl, supports almost all the features of a Telnet BBS. Including articles, users, group boards, boards, digests, mailbox, online state, realtime message, and a chat room. All the above can be managed online.

COUNTER SCRIPTS

Logger 1.3 by CGIPATH

§§§§

Language: Perl

return to index

URL: http://thecgipath.hypermart.net/?rd589y6C
Demo: http://www.avika.com/thecgipath/logger/logger.cgi?admin
Comments:
Logger has been updated! The new version includes, visitor count, unique visitors, non-referers, block of your own IP, automatic reset for when you’re away, and graphical overview of the months and days. And of course the options that came with v1.2, logs ip#, date and time, host, what browser and os they used, and email reset.
Torgo Counter 1.0 by Bobby Thompson

§§§

Language: Perl

return to index

URL: http://www.torgo.org/scripts/#count
Demo: http://www.torgo.org/scripts/#count
Comments:
This is a really simple text based counter. One of its most useful features is it logs the last IP address to the site. The counter will not increment until someone with a different IP address accesses it.
RobCount 1.1 by Nebulous

§§§§

Language: Perl

return to index

URL: http://www.etcafe.net/NN/HTML/counter.html
Comments:
This is a simple Graphical Counter Script. It allows for a number of features, including blocking out the same user from adding to the count. Also allows for customized count graphics. Requires SSI.
LogCount 2.1 by R F Woolley

§§§

Language: Perl

return to index

URL: http://www.dtp-aus.com/cgiscript/cntscrpt.shtml
Comments:
LogCount is a very versatile web page counter script. The counter features: small program size, use your own images, and includes several handy features enabling it to control all the hit logging needs of most web sites. LogCount can be called from an image tag, a hyperlink or a SSI. A separate file is used to record the number of times visitors click hyperlinks on your site. It also comes with LogLook.cgi, and a free simple color coded log viewer. A handy SSI script is included to display hyperlink counts on your webmasters page.
CountItNow 2.0 by Ben Short

§§

Language: Perl

return to index

URL: http://scripts.shortboy.net/index.phtml?page=CountItNOW!
Comments:
A nice SSI graphical counter that is simple to configure, supports user defined graphics, and has an anti-reload function. Also has the ability to log data regarding vistors to website. SLOW LOADING PAGE – Please be Patient
RobCount by Rob

§§§

Language: Perl

return to index

URL: http://www.robplanet.com/cgi/robcount/
Comments:
RobCount is a web page counter script. The script can be set up as a graphical counter, with any digit images you choose, or as a simple text counter.
Count+Stat by UniNet

§§§§

Language: Perl

return to index

URL: http://www.uninetsolutions.com/cstat.html
Demo: http://www.uninetsolutions.com/exam.shtml
Comments:
Count+Stat provides the power of a high priced statistics program. Guess what? This is that program, without the cost. This solid running perl script tells you important user information such as IP numbers, refers, clients, and time. With Count+Stat you can see where your users are coming from, and thus you can tell what they like, and overall who they are. If you get all kinds of people from a certain website, you can visit it and see exactly where your users come from!

FORM MAIL SCRIPTS

Mailform.cgi 1.4 by Todd Keubler

§§

Language: Perl

return to index

URL: http://www.wolfenet.com/den/mailform.html
Demo: http://www.itm.com/cgicollection/files/indexform.html
Comments:
A handy mailform CGI script that is easily customizable. Includes To: Cc: and Bcc:
Form Mail 1.6 by Matt Wright

§§§§§

Language: Perl

return to index

URL: http://www.worldwidemart.com/scripts/formmail.shtml
Demo: http://208.169.227.148/form.html
Comments:
FormMail is a generic WWW form to e-mail gateway, which will parse the results of any form and send them to the specified user. This script has many formatting and operational options, most of which can be specified through the form, meaning you don’t need any programming knowledge or multiple scripts for multiple forms. This also makes FormMail the perfect system-wide solution for allowing users form-based user feedback capabilities without the risks of allowing freedom of CGI access.
ReadyForm by UniNet

§§§§

Language: Perl

return to index

URL: http://www.uninetsolutions.com/ready.html
Comments:
ReadyForm is a Perl script that handles the email messaging of Web form results submitted by visitors to your site. Though this is typically accomplished with your existing server software, ReadyForm offers a friendlier, more informative email message and includes a built-in “thank you” page. This program has support for email programs that thread messages (i.e., put messages with the same subject indented under the first message). It also provides information such as IP address and the type of browser used to access the site.
BNBForm 1.0 by BigNoseBird

§§§§

Language: Perl

return to index

URL: http://bignosebird.com/carchive/bnbform.shtml
Demo: http://bignosebird.com/email.shtml
Comments:
Easy to install script that handles an unlimited number of forms. Configured via the html form: direct data to e-mail and/or file, enforce data entry, autorespond with custom message for each form, redirects based on result of script’s validation. Very flexible.font>
EZ Form Mailer 1.0 by 3rd Coast

§§§

Language: Perl

return to index

URL: http://www.3rdcoasttechnologies.com/freestuff.htm
Demo: http://www.3rdcoasttechnologies.com/freestuff.htm
Comments:
This CGI script processes the information entered into a HTML Form and reformats it into an e-mail message. The e-mail will then be sent to the destination you specify. The information the script uses to reformat the form data and send the e-mail message can be entered directly into the script or supplied via hidden fields in the form being processed.
SmartFormMail 1.2 by Andrew Cantino

§§§§§

Language: Perl

return to index

URL: http://tectonicdesigns.com/freecgi/pindex.cgi?mode=get&program=smartmail
Comments:
SmartFormMailer is an advanced form mailer script that can take any number of fields as input and doesn’t need to be configured for each one. This software figures out which fields are being sent and sends that data in an e-mail. SmartFormMailer can require certain fields or all fields, and can do e-mail address entry checks. It can send a response to the person who signed the form with information specified by the CGI owner. This response is semi-scriptable, and it can contain input fields from the form. For example, you could use SmartFormMailer to take online order requests and have it send a response message to the customer thanking them personally. The possibilities are endless!

GUESTBOOK SCRIPTS

Guestbook.cgi 2.3.1 by Matt Wright

§§§§

Language: Perl

return to index

URL: http://www.worldwidemart.com/scripts/guestbook.shtml
Comments:
A very nice guestbook script that is easily customizable by you. Features the ability to place the form and the guestbook on the same or different pages. Email any additions to the guestbook or whomever you choose.
BNBook.cgi by BigNoseBird

§§§§§

Language: Perl

return to index

URL: http://bignosebird.com/carchive/bnbbook.shtml
Demo: http://bignosebird.com/guestbook.html
Comments:
BNBBook is the result of your suggestions, and our own experience in dealing with a busy guest book. It is very simple and easy to configure, but probably offers everything you ever wanted in a guestbook. Dirty word filtering, autoresponder and notification, missing tag and quote mark detector, private message, e-mail address munging, IP address capture, user defined required fields, and more. This script is written in PERL5 for Unix and Windows servers!
GuestCall 2000 (2.0) by UniNet

§§§§

Language: Perl

return to index

URL: http://www.uninetsolutions.com/guest.html
Demo: http://www.uninetsolutions.com/cgi-bin/guest.pl
Comments:
GuestCall 2000 (2.0.0) includes the power you’ve requested on top of the extremely compact, easy-to-use GuestCall design you’ve known for over three years. You find GuestCall 2000 packed with the following features:
(1.) GuestCall 2000 is much more suited for large web sites than before. With new “multi-page” support, a site with virtually unlimited number of posts can configure GuestCall to divide postings on to multiple smaller pages – similar to how search engines divide results.
(2.) Now you can prevent unwanted HTML code in postings through automatic HTML filtering. This protects you from visitors placing images, redirects, SSI’s, and JavaScript in their postings.
(3.) Keep tabs on the type of browsers your visitors use, and the times they post with the handy posting logs.
(4.) Keep your guest book free of inappropriate language with easy to setup keyword filtering. Simply tell GuestCall what to remove from messages, and you can quit worrying.
(5.) GuestCall 2000 is even more compact by combining log and message files into one more efficient data file.
(6.) Easily delete files though a password protected web-based message purging interface – now built into GuestCall.
(7.) Integrate your guest book with the rest of your site with the new ability to use your site’s interface in GuestCall.
Guestbook 2.2 by Andrew Cantino

§§§

Language: Perl

return to index

URL: http://tectonicdesigns.com/freecgi/pindex.cgi?mode=get&program=guestbook
Comments:
This guestbook program is no ordinary guestbook CGI! It edits a web page and is not generated by CGI on the fly. This means that when users view it, it comes up much faster! It is also easy to update; you just edit the head file. It can even support as many guestbooks as you want! Run a guestbook for a friend. The new version can send e-mail if you so wish. It takes 3 min to set up, or to make a new guestbook. All this with one CGI! Download it today!

ADDLINKS SCRIPTS

Linker 1.2 by CGIPath

§§§

Language: Perl

return to index

URL: http://thecgipath.hypermart.net/?rd589y6C
Demo: http://thecgipath.hypermart.net/cgi-path/linker/linker.html
Comments:
Linker v1.2 will help you add links to your pages with ease. There are four different styles that you can choose from. Linker v1.2 will email you all the info on the new link added & Linker will email your guest a thank-you. Linker v1.2 writes all email’s that you recieve to a log file for easy access. Both email options can be turned on or off.
FreeLinks 2.14 by Cliff

§§§§

Language: Perl

return to index

URL: http://www.shavenferret.com/scripts/links/
Demo: http://www.shavenferret.com/scripts/links/
Comments:
Free for all links script with the following features: allows you to lock out and remove offensive text and URL’s, emails an editable response to the submitter, limits the number of links per catagory, locks out any filenames that don’t begin with index to cut back on spam, and a few other things.
Free For All Links 1.7 by Linkomatic

§§§

Language: Perl

return to index

URL: http://www.linkomatic.com/getyours.cgi
Comments:
This is Link-O-Matic’s version of the popular Free For All Links page. Includes all of the features you want, including anti-spam protection, built-in autoresponse, etc. Download it free and set it up on your site today!
Grizz’s FFA Links 2.6 by rrudder

§§

Language: Perl

return to index

URL: http://rrudder.com/scripts/
Demo: http://www.rrudder.com/scripts/demo/links.html
Comments:
Free for all links script with an admin page to change the Background color, the table color, add html code for anything at the top or bottom of the links page, Update the E-mail confirmation and too many other features to list.
RobLink by Rob

§§§

Language: Perl

return to index

URL: http://www.robplanet.com/cgi/roblink/
Comments:
RobLink is a free-for-all link indexing script. Very popular script.

TEXTCLOCKS SCRIPTS

Timeit 1.1 by CGIPath

§§§§

Language: Perl

return to index

URL: http://thecgipath.hypermart.net/?rd589y6C
Comments:
This handy little script will place the date/time on your page(s). You have a choice of over 10 different format styles you’d like shown on your page(s). Easy to configure and set up. Allows you to choose, formats, font styles, color, and size, and also allows comments before your date if you want. (ie: Updated on: …) Yes and it’s Y2K compliant.
Veinotte’s Today Header 1.13 by Barry Veinotte

§§§

Language: Perl

return to index

URL: http://www.cgi.veinotte.com/today_header.htm
Demo: http://www.cgi.veinotte.com/today_header.htm
Comments:
This is a neat script that uses SSI to print the date and time to an HTML page, displaying an image for the day of the week. Simple to set up and use.
Digital Clock 1.0 by EverySoft

§§§

Language: Perl

return to index

URL: http://www.everysoft.com/others/
Comments:
This is a very simple graphical digital clock written in perl. No server-side includes needed.
Cliff’s Clock 1.0 by Cliff

§§

Language: Perl

return to index

URL: http://www.shavenferret.com/scripts/clock/
Demo: http://www.shavenferret.com/scripts/clock/
Comments:
Simple program that displays the time and date. You can change the format and order of the information.font
Matt’s TextClock 1.0.2 by Matt Wright

§§§

Language: Perl

return to index

URL: http://www.worldwidemart.com/scripts/textclock.shtml
Demo: http://www.worldwidemart.com/scripts/textclock.shtml
Comments:
This program will display any combination of time, day, month and date using Server Side Includes to in-line the text directly into your page.

MISC SCRIPTS

WebHints 1.02 by Darryl C. Burgdorf

§§§§

Language: Perl

return to index

URL: http://awsd.com/scripts/webhints/index.shtml
Demo: http://awsd.com/scripts/webhints/hints.pl
Comments:
WebHints allows you to easily set up and maintain a “Hint (Quote/Tip/Joke/Whatever) of the Day” page. Addition of new entries is simple, and the script automatically “turns over” the display the first time it is referenced each day. Old entries are kept on file and may be searched and displayed, as well.
Access Denied 1.1 by Solution Scripts

§§§§§

Language: Perl

return to index

URL: http://solutionscripts.com/vault/access_denied/index.shtml
Demo: http://solutionscripts.com/vault/access_denied/access.cgi
Comments:
Access Denied is a script that will let you easliy let you manage a password, login file. Made for .htpasswd but will work on any password file with a login and a crypted password. Access Denied not only controls one password file, but as many as you want. This script lets you add logins, remove them one at a time or multiple logins at once. Easy to set up with only one variable to set.
StatPlus 1.25 by UniNet

§§§§

Language: Perl

return to index

URL: http://www.uninetsolutions.com/stats.html
Comments:
StatsPlus, the infinitive choice in statistics programs, does everything, and more. IP#’s? Got it. Referer data? Yup. Links to the Referers? It’s there. Time and Date? Of course. Browser info? Yes they’re there too!
Protect.pl 2.0 by Michael Nilsson

§§§§

Language: Perl

return to index

URL: http://www.maze.se/freeware/
Demo: http://www.algonet.se/~epost/freeware/protect20/examples.html
Comments:
Powerful password script with good security. Protect as many .html files you like. Ability to use subdirectories and restrict access to different directories in the password file, mix protected and normal links. Use PasswordTool.pl to edit your password file. Log all failed logins with info on IP address etc in a log file.
Login 1.5.7 by Andrew Cantino

§§§

Language: Perl

return to index

URL: http://tectonicdesigns.com/freecgi/pindex.cgi?mode=get&program=login
Demo: http://www.tectonicdesigns.com/freecgi/login.cgi
Comments:
This login script written in Perl lets you set a password for a web page. This script also has log functions if desired.
CGI Poll 1.0 by Greg Billock

§§

Language: Perl

return to index

URL: http://optics.caltech.edu/billgr/scripts/cgipoll.html
Demo: http://optics.caltech.edu/billgr/scripts/cgipoll.html
Comments:
This script manages an on-line voting system. Operates multiple polls with an easy web-based administration interface. Installs in minutes.