Lunarpages.com Web Hosting


Web Tools Countdowns Free Scripts Speed Test ULTRALINKS Misc Forum Donate Contact

Bookmark This Page



   Below is a collection of perl scripts I've written and offer here for free. You can view demos and download a zip file of each script. Each zip file contains the script and any supporting files and a README file. I update and add new scripts as often as I can so check back often.



All Occasion Card

   This is an all occasion card script that you can set up for that special someone having a birthday or any other occasion as well. Send the url of the card out to friends so they can all sign the card with a personal greeting. It is a nice way to let someone know how much they mean to you and others. This script is compatible with both Webtv and computers.

   The script is easy to set up and customize. It comes with all the images that you see on the example card just so you have a working card right away. It is very easy to change the images and background, bg, text, link and vlink colors. The script also counts and displays the total number of entries and also sends you a notification email letting you know the card was signed and sends the signer a thank you email.

View The Demo
View README File
Download ZIP File


Background Image Tiler

   If you have a free backgrounds page on your site or if your whole site is a free backgrounds site then this script will help you out a bunch. It generates a sample page for each of your background images showing how they look tiled without even having to make the sample pages. You can let other sites access the script like I do on my site by giving out the url of the script for them to use too.

View The Demo
View README File
Download ZIP File


Contact Mailer Version 1

   This is a contact mailer that you can use on your website allowing your visitors to contact you about your site or any other subject. Your visitors just fill in their name, email address, subject and message and click submit and you will receive their message and they will receive a confirmation message via email. The script checks for missing fields and for a valid or missing email address and also filters out any html someone may try to use in their message.

View The Demo
View README File
Download ZIP File


Contact Mailer Version 2

   This version of my contact form is the same as version 1 only it uses a select menu for the subject allowing you to set various subjects to choose from. Your visitors just fill in their name, email address, subject and message and click submit and you will receive their message and they will receive a confirmation message via email. The script checks for missing fields and for a valid or missing email address and also filters out any html someone may try to use in their message.

View The Demo
View README File
Download ZIP File


Directory Blocker

   If you want to block your open directories and give a snooper a scare then this script is for you. It will log the snoopers IP address, name of their ISP, time and date of attempt and give them a warning that is sure to keep them from trying to access your open directories again. It also sends you an email notification of the snooper's attempt and info. The zip file contains the directory blocker script and a README file.

View The Demo
View README File
Download ZIP File


Directory Image Lister / Viewer 1
For servers with the Image::Size module installed

   This directory image lister / viewer 1 script lists all the images in any directory you install it in. It displays each image as either a thumbnail or a full size image and shows each image file name, file size in bytes, kilobytes, or megabytes and shows the height and width of the image as well. There is also a feature that will tile the image making it great for choosing the right background image for your pages quick and easy.

View The Demo
View README File
Download ZIP File


Directory Image Lister / Viewer 2
For servers without the Image::Size module installed

   Directory image lister / viewer 2 is the same as lister / viewer 1 except that it does not display the image height and width dimensions. Use this version if your server does not have the Image::Size module installed.

View The Demo
View README File
Download ZIP File


Directory Image Lister / Viewer 3
For servers with the Image::Size module installed

   This directory image lister / viewer 3 script lists all the directories in your account and lets you view images in any directory. It displays each image as either a thumbnail or a full size image and shows each image file name, file size in bytes, kilobytes, or megabytes and shows the height and width of the image as well. There is also a feature that will tile the image making it great for choosing the right background image for your pages quick and easy.

View The Demo
View README File
Download ZIP File


Directory Image Lister / Viewer 4
For servers without the Image::Size module installe

   Directory image lister / viewer 4 is the same as lister / viewer 3 except that it does not display the image height and width dimensions. Use this version if your server does not have the Image::Size module installed.

View The Demo
View README File
Download ZIP File


Envars Lister

   This script will list all the environment variables, program paths and installed modules for your server. The installed modules will be listed in a select menu in alphabetical order. When you click on a module name you will be taken to the CPAN website and shown info on that module. You can also click in the menu where indicated to bring up a prompt that allows you to enter a module name to look up.

   Simply upload envars_lister.zip to your server and unzip it in the directory of your choice. The zip contains the script envars_lister.cgi and this README.txt file. The script is ready to run when unzipped. It is chmod to 700 but you may want to change it to 755 on your server.

View The Demo
View README File
Download ZIP File


Free 4 All LInks Page

   This is a free 4 all links script that you can set up on your site to allow your visitors to enter links to their own sites to share with other visitors. It is a nice service to provide and is a useful addition to your site. It is compatible with both Webtv and computers.

   The script is easy to set up and customize. You simply add your own categories and the script organizes all the links by category and puts them in alphabetical order. You can customize the look of the page with your own images, backgrounds, bgcolor, text and link colors. The script also counts and displays the total number of all link and individual categories and also sends you a notification email letting you know a link was added.

View The Demo
View README File
Download ZIP File


Guestbook

   This is a guestbook script that you can set up on your site to allow your visitors to enter their comments and view the comments of other visitors. It is a nice service to provide and is a useful addition to your site. It is compatible with both Webtv and computers.

   The script is easy to set up and customize. You can customize the look of the guestbook with your own background, images, music, bgcolor, text and link colors. The script also counts and displays the total number of guestbook entries. The script sends you an email notice letting you know that someone signed your guestbook and also sends the signer a thank you email.

View The Demo
View README File
Download ZIP File


Hit Counter

   This hit counter is displayed on your page using an <img> tag which means its great for people that don't have SSI on their servers or don't want to have to name their pages with a .shtml extension if their server requires that. Works on cgi and php pages as well.

   The counter.pl generates your counter image and displays it on your page. There are no digit images to take up space on your server, the counter uses the GD module to create the counter image on the fly. (Note, your server must have this module)

   The counter creates a .dat file in the hits_db subdirectory and uses the name you enter in the counter url for the page you put it on. The .dat file contains the number of hits to that page. You must use a different name for each page, say your homepage is index.html then use the name home or homepage and not index. If you have a page named links.html then use the name links and the counter will create a file named links.dat (Note, don't use spaces in the names)

   You can change the counter background and digit colors by using the color chart to select your colors and get the red,green,blue values and put them in the counter url as shown in the example below. You can also make the counter background transparent so your page color or background shows through the counter. This is done by adding a 1 to the end of the counter url as shown below. (Note, you still need to use a background color in the counter url)

Ok, here is the image tag you use in your pages to display the counter:

<img src="/cgi-bin/count.pl?n=EXAMPLE&b=99,99,99&f=0,0,0&t=1">

   After the ? in the url above you'll see n=EXAMPLE, replace example with your page name. Next is &b=99,99,99 which is where you put your own red,green,blue color value for the counter background color. Next is &f=0,0,0 which is where you put your own red,green,blue color value for the counter digits color. Next is &t=1 which makes the counter background transparent. Change the 1 to a 0 if you don't want transparency.

   If you click on the counter.pl file in the cgi-bin it will display an image with the word Error because the counter only works when called from a webpage. Unzip the counter.zip file in your cgi-bin and it will create a subdirectory named hits_db and these files: color_chart.html, README.html and count.pl

View The Demo
View README File
Download ZIP File


PC To Server Mult-File Uploader

   This is a multi-file uploader that allows you to upload from 1 to 8 files from your hard drive to your web server at one time. It also automatically removes any illegal character from the name and replaces spaces with underscors and puts the file name in the name textbox when you click on it allowing you to either change the name or leave it as is.

   The uploader also has a checkbox option that when checked well let the script overwrite any existing files with the same names you are uploading. Left unchecked the script will detect these existing files and append the current date to the new file name so as not to lose the original. Say if you have an existing file named dog.gif the script would leave it and create one named 01-10-04_dog.gif.

   It is advisable not to try to upload a bunch of large files at once as this will be very slow and probably bog your server down. Using 8 100k files works fairly fast. The script also detects the file extension and sets the chmod accoringly. .pl and .cgi files get chmod to 755 and everything else gets set to 644.

View The Demo
View README File
Download ZIP File


Personal Links Page

   This script is a links page for your own personal use for quick access to your favorite links. It allows you to add and delete links very easily. It lists all your links in case insensitive alphabetical order. When you mouse over a link name it will display the date the link was added. You can even add an optional brief link description. All links open in a new window. Comes with some links already added for you to experiment with.

View The Demo
View README File
Download ZIP File


Personal Mailer

   This is a handy mailer script I wrote for my own personal use once but its worth sharing. The mailer has Cc (carbon copy) and Bcc (blind carbon copy) inputs. The Bcc input is very useful. To send blind carbon copies to more than one person just enter their email addresses in the Bcc field and seperate each address with a comma. You don't need a comma after the last email address. There is also a button that will add a starting html code to the message body.

   NOTE! Do not make this mailer available on your site or to anyone other than yourself because it can be used as an anonymous mailer since you can enter any email address in the From input.

View The Demo
View README File
Download ZIP File




To The Top





Google 
Search The Web   Search This Site

20 Visitors On Site


© 1998 - 2008 ult-tex.net
All Rights Reserved
Web Tools Countdowns Free Scripts Speed Test ULTRALINKS Misc Forum Donate Contact