Terminé

FTP Fetcher

I need a php program that: (1) can be invoked by a cronjob / scheduled task (2) Connects to a ftp server using configuration info obtained from a mysql table (ip address, username, password, directory) (3) retrieves a list of all files from the directory (4) determines which files on the ftp server are new (not already listed in a specific mysql table). (5) downloads the new files from the ftp server. (6) unzips/untars the file(s). (6) Compares the MD5 hash of the downloaded xml data file(s) with a downloaded md5 signature file to ensure downloaded file fidelity (7) Updates a mysql table with the name of the ftp'd file(s). (8) Logs the successful download/unzip/md5hash messages in a MySQL table (9) Sends an email with a report of downloaded file(s). The files are typically between 3-8 megs and appear in the ftp directory every 1-3 days. The unzipped files are xml files and have a similar naming convention.

## 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 / Mysql / running on windows XP or linux server

Compétences : PHP

en voir plus : unzip ftp, ftp unzip, unzip php linux, linux cronjob, cronjob linux, unzip php, php web ftp, linux install ftp, linux unzip php, signature file, signature php mysql web form, ftp file windows linux, ftp mysql, unzip files php mysql, naming convention, mysql source code download linux, mysql unzip files, code md5, ftp source code, unzip xml

Concernant l'employeur :
( 164 commentaires ) Watertown, United States

Nº du projet : #3458835

Décerné à:

chris613

See private message.

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 30 jours
(25 Commentaires)
5.5

30 freelance font une offre moyenne de $100 pour ce travail

progwriter

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(623 Commentaires)
7.7
salus2

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(95 Commentaires)
6.4
CodingExpertz

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(107 Commentaires)
6.3
dkkvw

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(79 Commentaires)
5.8
dparnas

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(53 Commentaires)
5.6
jahufars

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(36 Commentaires)
5.3
tgovw

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(23 Commentaires)
5.2
ffunch

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(17 Commentaires)
5.1
lyolek

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(48 Commentaires)
5.1
drastikvw

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(24 Commentaires)
4.4
skurkvw

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(52 Commentaires)
4.3
wisser

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(5 Commentaires)
4.0
uateamvw

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(12 Commentaires)
3.5
justinwebworkz

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(2 Commentaires)
3.4
vw1032624vw

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(9 Commentaires)
3.2
allegros

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(8 Commentaires)
3.2
allanvv

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(12 Commentaires)
2.9
ditalian

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(11 Commentaires)
2.7
yevgenyt

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(9 Commentaires)
2.6
elijahparker

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(2 Commentaires)
2.0