home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
BBS_UTIL
/
FTPD101.ZIP
/
FTPDOOR.DOC
< prev
next >
Wrap
Text File
|
1994-01-09
|
18KB
|
397 lines
▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀▀
▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀
▀▀▀▀▀ ▀▀ ▀▀▀▀▀▀ ▀▀ ▀▀▀ ▀▀▀ ▀▀▀ ▀▀▀ ▀▀▀ ▀▀▀▀▀▀
▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀
▀▀ ▀▀ ▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ v1.01
────────────────────────────────────────────────────────────────────
Copyright (C) 1994 All Rights Reserved
By: Nightline Elite
BBS (519)766-9139
┌────────────────────────────────────────────────────────────────────────┐
│▓▒░▓▒░▓▒░▓▒░▓▒░▓ NightLine Elite Computing Door Ware ▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓░│
└────────────────────────────────────────────────────────────────────────┘
Supporting: DOOR.SYS, Spitfire, WWIV, RBBS16.x
Phoenix, WildCat (Pre - 3.0), PCBoard 14.x+ .
DESQVIEW & FOSSIL AWARE!
Programmed in Turbo Pascal V6.0
using JPDOOR 4.0.
V1.01 Compiled - JAN 9, 1994
BY
Richard Rog
┌────────────────────────────────────────────────────────────────────────┐
│▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░ Program Support ▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓░│
└────────────────────────────────────────────────────────────────────────┘
24 Hour BBS Line (519)766-9139
Voice Support (9am - 9pm) (519)766-0154
Internet Address: rrog@uoguelph.ca
Fido Address: 1:221/333
┌────────────────────────────────────────────────────────────────────────┐
│▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░ Program Description ▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓░│
└────────────────────────────────────────────────────────────────────────┘
FTPDOOR is a BBS Files Request door and more. FTP can
be used to show a files.bbs file with requestable files
a sysop has easy access to (as in an internet FTP site).
This door automatically shows the user the list of files,
lets users request the file they wish to receive, leave
notes for the sysop while inside the door, page and chat
with the sysop if they have questions, and much more...
Read on, you'll catch on!
}}}}}}}} BUT FIRST {{{{{{{{
┌────────────────────────────────────────────────────────────────────────┐
│▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░ Please Support Shareware ▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓░│
└────────────────────────────────────────────────────────────────────────┘
A lot of time and effort went into creating this program
The main reason this program has been created in the first place
was for the support of Childfind. Proceeds from your $4.00 Donation
will go towards Childfind Canada. Where $1.00 for every $4.00 paid
will go to this very worthy cause. Please help keep shareware alive
and help Childfind, and their cause.
You can also (See Registration form) ask to have your BBS Logo
custom programmed into your very own copy.
- Within reason of course -
so please feel free to use this evaluation copy, and hope to hear from
everybody soon.
you can send in your contributions to:
Cheque or m/o payable to: Richard Rog
Mail To:
┌────────────────────────────────────────┐
. NightLine Elite Computing .
. University of Guelph .
. Guelph On. N1G 2W1 .
. P.O. box 48 3720 .
└────────────────────────────────────────┘
Thank you.
──────────────────────────────────────────────────────────────────────────
┌────────────────────────────────────────────────────────────────────────┐
│▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░ Program Legalities ▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓░│
└────────────────────────────────────────────────────────────────────────┘
The author does not in any way maintain responsibility for
any wrong doings created by this program. This program
has been tested; however, as you know, something can always
go wrong, so for this reason everyone always writes this message
and I better do the same.
┌────────────────────────────────────────────────────────────────────────┐
│▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░ Welcome Section ▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓░│
└────────────────────────────────────────────────────────────────────────┘
Well this is the part where I thank everyone for trying out this new
door. When I set out to write FTP, I didn't realize all the
problems I had coming when trying to create this door. What I wanted
to do was basically create an attractive user interface, for the
following reasons. First of all, a lot of the door programs I have
seen on the local Bulletin Boards are very plain.. Mostly due to
poor programming, as well as using very basic or limited compilers.
I then tried to write this program using the advanced features on
Turbo Pascal V6.0. After a couple of months the learning process
was finished and I finally compiled the door for the last time.
Hopefully this version will not have many bugs in it; however, if
you find some, please feel free to contact me any way and let me know.
Secondly, the reason for my interest in this FTP door is the fact
that most Bulletin Boards are always striving for File integrity.
I find it useless to carry megs/gigs of files online, when only a
small percentage of these files are ever downloaded. For this reason,
I have given you a way to let your users have access to Gigabytes of
Files, without having to waste valuable hard drive space storing
it. I have also set up the option to custom program this door for
pay users, where I would like to either engrave their BBS
logo, or any other visual difference to set aside this door program,
and let that certain BBS be the only one with one like it.
┌────────────────────────────────────────────────────────────────────────┐
│▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░ Documentation ▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓░│
└────────────────────────────────────────────────────────────────────────┘
Files contained on this disk
FTP.EXE { The FTP Executable Program.
SAMPLE.BAT { Sample Bat file for FTP Door 1.01
FTPDOOR.DOC { This file. (Why do people say this?)
FTP.CNF { Sample configuration file needed for FTPDoor.
REGISTER.TXT { Door Registration Information
OPTIONAL FILES: (CREATED BY FTPDOOR v1.01);
MESSAGE. { This file is created immediately after
a user leaves the sysop a private note
once you see this file in your door dir,
you may read it. Or you will also be
alerted as to having mail if you logon
to the door in local mode.
INCOMING. { This file is a list of incoming "Requested"
files, which users have requested.
FTPDOOR.LOG { This file is the doors' log file, and
is created after the door is run, and
updated after every use. It contains
important information, and things that
happened during each user's session.
You may delete it at any time
in order to update and refresh it.
┌────────────────────────────────────────────────────────────────────────┐
│▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░ Program Installation ▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓░│
└────────────────────────────────────────────────────────────────────────┘
FTP File Request Door v1.01 will work on almost any Bulletin Board
system that supports either, EXITINFO.BBS, or DOOR.SYS.
The set up is very similar to most doors, the first thing you
have to do is create a sub directory in the BBS path, which will
hold all your FTPDOOR files.
ie...
C:\RGB\DOORS\FTPDOOR
The next step is to copy all the Zip files into that sub dir.
You must then set up your door in the regular way off of your
main BBS. The best way to do this is to have your board
execute a batch file similar to the one below.
Example FTP.BAT
-----------------------
@Echo Off
Set OutBuff=On
CD\
CD BBS\DOORS\FTPDOOR
FTP
Set OutBuff=Off
----------------------
The Set OutBuff option must be included in order to activate
the doors hot-key functions. this speeds up user choices
for your door, and makes things look a lot more professional.
Secondly you must configure your doors Configuration file.
The Configuration file the door uses is called "FTPDOOR.CFG"
and a sample configuration goes like this.
Example: FTPDOOR.CFG
--------------------------
C:\BBS { Path to main BBS }
C:\BBS\DOORS\FTPDOOR { Path to Door Files }
Richard { Sysop's First Name }
Rog { Sysop's Last Name }
Nightline { Board's Name }
DOOR.SYS { Include whether you are using
DOOR.SYS or EXITINFO.BBS}
After setting your configuration file, you are almost on your way.
You will have to finally set up your board to execute your
batch file and enter the door once a user is on your system.
Do this as you would any other door.
If you have never set up a door before, please consult
your BBS Documentation to find out the correct procedure for the
BBS Program you are using.
*** IMPORTANT ***
You must place a copy of "FILES.BBS" in your Door directory
in order for the door to locate your off-line files and display
them to your users. A sample FILES.BBS file is included in your
archive, but you should change it with your own. It is not mandatory
to do this, but you will find it easy to just place this one file in
your doors' directory rather than just having the files listed in
your file directory but signifying that they are OFFLINE...
If you are planing to add "ie" an FTP sites files.bbs list to
your door, you must have it in the doors' directory. This lets
your users request and have access to Gigabytes of files from
your very own system, without wasting a byte of your hard drive's
space.
Please also remember, FTPDOOR will log a user off if "5" minutes
of keyboard inactivity time has occurred... This is to ensure
that your board is not hung for hours due to a user who has
fallen asleep at the keyboard.
┌────────────────────────────────────────────────────────────────────────┐
│▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░ FTP DOOR COMMANDS ▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓░│
└────────────────────────────────────────────────────────────────────────┘
The following is a list of commands that can be used while
in the FTPDoor.
"F" - This enables a user to see all the files listed
within your configured FILES.BBS list. The "F"
command shows this list, and uses a nice color array
to show the files. If the file list does not contain
a file size, or specifies the file is offline, the
message *MISSING* will appear. (Just like the one
used by RA). This will enable the user to browse the
file list, and request whatever he/she wants.
"R" This command brings the user to a screen where he/she
will be able to request a file which is currently off
line, and stores it into the "INCOMING" text file which
you will find in your DOS/DOOR root directory. You
can read the file either by using the "S" command from
the FTPDOOR, or by typing and editing the "INCOMING"
text file, or by using the "P" command from the FTPDOOR
and printing the files to your printer (NOTE: The printer
must be turned on prior to printing the "INCOMING" file.
From there, you have a copy of the files to pick up
from whichever site you wish.
The choices from the Request file area are as follows.
'FILE TO REQUEST': Give the name of the file you wish to
request. ie: TESTFILE.ZIP.
'FILE LOCATION' : Give some info to where you saw the file
- its location. If the sysop has it
displayed in a file area ie called "MODEM
UTILS _ FTP1, please enter that, or
whatever format the sysop has configured.
'FILE SIZE' : Try and give the files' approx size.
This gives the sysop and other users
info as to how long it will take to d/l
and have it ready for you.
*** NOTE *** The date will always be stamped right after
you have made your request, this lets people
know when the file was requested.
"N" This command lets the user leave the sysop a private
message. This message can be read by editing/typing
the dos text file "MESSAGES." in your BBSDOOR directory.
Once the user chooses this command, he/she will be guided
by a number of instructions for posting the message
"S" This command displays any incoming files which users
have previously requested from FTPDoor. This file
is the dos text file "INCOMING.", which FTP Door displays
in full ansi graphics (providing that the user is using
ansi, else it shows the display in ASCI). Once the files
have been received and noted by the sysop, the file "INCOMING"
can be deleted, and the door resets this option with the
"NO INCOMING FILES" display.
"C" This option is the door's quick Chat. Many times users
will have a question and have to exit a door to page
the sysop for help. This way, a user can page the sysop
while inside the door. If the sysop is busy during the
first page, a message will be displayed on the door's
status bar indicating that the user tried to page the sysop
and the reason for the page.
"P" This option is available for the sysop to print the list
of user requested files. NOTE: however as mentioned earlier
that the printer must be turned on, and the sysop must
be in the door in LOCAL mode before the print will work.
"Q" This option logs the user back onto the BBS.
"H" This option drops carrier, hangs up on the user,
and resets the BBS.
┌────────────────────────────────────────────────────────────────────────┐
│▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░ Final Note ▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓░│
└────────────────────────────────────────────────────────────────────────┘
That is pretty much all there is to it, please remember, if
you have any more questions, please feel free to contact me
in any of the ways mentioned at the beginning of this documentation.
Just hack around with it, it won't take you long to get the
hang of this - it's really easy -
But
If for some reason you find that you are having problems
with any BBS Software type, you can call The BBS number
listed below 24 hours for support. Due to the nature of
doors, and the differences between one BBS program to another
it is hard to keep doors compatible with each other.
Hopeful this door will stay compatible with the most popular
used BBS programs. If you also find an area of this program
or in this documentation that is hard to understand, or that
the program doesn't function properly when it should, please
feel free to get in touch with me as well.
And hey, there you have a File Request Door program running on
your board with hopefully all the style and class
your board deserves....
Thank you again for evaluating this program.
and hope to hear from everyone soon.
Richard Rog
NightLine Elite Computing