Other links at CGI and Perl > Scripts and Programs > File Manipulation > Download Systems
CountDown Lite is a script that will update a log file for tracking the number of downloads of a file on your website. The website owner need only place a link to the script.
http://www.yoursite.com/yourdir/countdownlite.cgi
This will activate the script and it will do the following:
1. Add a count in the log file.
2. Auto-forwards the user to the download file.
3. The interface is seamless, the user isn't prompted for anything.
Category:
Funkboard [Demo] [Download]
A PHP-based message board thingy. It uses PHP, and works with the PHP 3.0.15, and possibly earlier versions. It needs a MySQL database for storing information. It creates pages with from a library-type thingy, which makes changing the style pretty simple.
G-Book [Demo] [Download]
A guestbook written in perl, which uses a flatfile database system thingy to store entries. Very simple, colours are easy to change, but the design would be harder to alter.
FTP Script [Demo] [Download]
An FTP script written with PHP's FTP commands. PHP must be configured with FTP for this to work. Allows you to log in, chmod, rename, delete files, upload files and create and delete directories. Remember: this does NOT work with windows nt/9x etc. as the client or server. If you can get it to work, please email me the fix.
Stuff-DB [Demo] [Download]
What can only be described as "a database of stuff". This is a perl based database system, and uses a flat file storage system. It can be modified for many uses, as a file link system, with a category of files, then a list of files in that category, and then specific info on each file, and a download link option. It could be used as a link storage system. Unmodified, it is set up to be a file download system, as in the example.
PHP Links Script [Demo(via Spaceports)] [Download]
A PHP links script, as the name suggests. It runs on PHP, but requires PHP 4 because of the use of the foreach($x as $y) thingy. It also needs MySQL for storing all the information. It has categories for links, and descriptions for each link, along with a counter of the number of times people have visited that link, there is also an admin system to create the categories, and edit inappropriate links.
Category:
you need my patched version of the dialog utilitie! (see below!)
every user which should be allowed using the system needs 2 special directories in $HOME
a directory which is called "Download" where the files reside which the user is allowed to download
a directory where uploaded files are stored
you need a getty which picks up the phone, shows a Login: and logs the user into the system (mgetty for example)
if you want the user to choose if he wants a ordinary shell or the BBS, you need a script which is started in the .profile and which asks the user what he wants (there is one included in the archive I've made publicly available on this server). If you don't want to give a shell to the user simply start the bbs.sh from the users' .profile
Category: