php - Get file from FTP site and Backup / Restore files
Orçamento $15-20 USD
3 php pages :
php page required to retreive a file from an FTP site and copy to a path below the php page. The following variables must be included at the start of the php page :
FTP host name, User ID, Password and Remote Path. The name of the file to retreive must be read from a textbox, with the default being "[url removed, login to view]" ( the "0625" being today's month and date ). The page should display a progress bar or animated gif to show progress. A message should be displayed after completion showing any errors or results.
Please use the attached file for display purposes ( the width of the table must remain static as the sample file ). Destination path should be a varable at the start of the php page.
Backup php page 1
php page that will create a backup directory for files ( based on the current date & time eg .. backups\backup_20070625124457 ( ccyymmddhhmmss) ), then read a list of directories from a text file ( backups\[url removed, login to view] ) and create a copy of those directories, including all files and sub-directories. Display a list of all directories and files copied. Use the attached sample file for the static table width.
Backup php page 2
php page that will list all of the above backups in the 'backups' path, showing the date & time from the backup dir. name ( in order ). Use the attached sample file for display ( static table width ). Each listing should have 2 buttons - RESTORE and DELETE. Either incorporated into this page, or as seperate php pages stored in the 'backups' path, must be the code to perform these operations.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
php on apache