I need an FTP client in Delphi 5 that will actually used by NEWBIE'S to install our script products on web sites - does not have to be a full blown FTP program.
It has to be able to (given the ftp password and domain name by the user):
>> convert the domain to an IP (if the domain address doesn't work).
>> login
>> transfer files (from a list) to or from
>> determine if the host is NT or some flavor of Unix
>> chmod the files (on Unix server)
>> be able to search the directories on the web site server and locate specific files and directories - i.e., locate the path to the cgi-bin, the [login to view URL] files, the _private directory, etc.
>> locate the system path to Perl (if perl is there on the system),
>> locate the system path to certain Perl directories
>> locate the system path the system Path to PHP,
etc.
[same kind of stuff you can do manually with programs like WSftp]
It must create an INI file on the local PC and on the host with that information in it (for use the next time).
I have a php script (not ours, someone else's) that does all this, but newbie's don't know enough to install the script that checks the system and tells them how to install scripts. Need the Delphi program to check the same things the script does.
Also would like the Delphi program to be able to upload to the web site, and run (in a browser window, I would assume), a script file (perl or php or javascript) or html file. (primarily for testing)
The script is attached.
The interface will be single screen form, SDI, buttons on left, no system menu, no caption bar. The form background will be some image. Use notebook pages or page control to display different things to the right(i.e., no popup forms).
It must look normal in 800x600 and 1024x768 screen formats, both normal and Large fonts.
Any third party controls you would like to use is fine - we own most of them. (use trial versions for testing).
Permissable to use <HTTP> to accomplish some of this.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done, all images, etc.
3) Complete ownership and distribution copyrights to all work purchased.
## Platform
All versions of windows (TESTED!)
scrip running ability must be compaible with both Netscape and IE browsers (4.x and above).
work with both NT and Unix/Linux servers running ftp.
## Deadline information
ONLY language for compiled program is DELPHI.
Not interested in other languages for this program. ONE NOTE: The files and directories to be loaded, where they are loaded, and their chmod setting should be read from a local DB file (preferably Topaz): PC file/dir Web file/dir Chmod