PHP directory crawler

Completado Publicado Feb 19, 2004 Pagado a la entrega
Completado Pagado a la entrega

NOTE: This is a project being posted by Rent a Coder, and for Rent a Coder.

To protect you as a coder and prevent a conflict of interest, I am waiving

my rights to arbitration as described in your Seller Contract "When Exhedra is a bidder".

*****************************************************************

This is an easy project for someone with even moderate experience in PHP on Linux that should not take very long to do.

Basically I need a PHP script/page that will allow the Rent a Coder moderators to make sure the party hosting a site during arbitration is not cheating by changing the files as testing proceeds. So your code will be helping the honest users of Rent a Coder as well.

A) The script will crawl the Linux file system of the directory the script is in (as well as all subdirectories...recursively so that it gets every one of them). It will then produce the following report of the files it found:

1) File Name: self explanatory. Should include directory as well

2) Linux file size: self explanatory.

3) MD5 File Checksum: run the MD5 algorithim on the file contents to produce this number

4) # of lines: # of lines in file (defined in Linux as terminated with Ascii 10)

5) Windows File size: calculated by: "# of lines" + "Linux file size". If you're curious, Windows adds an extra Ascii 13 to each line, so we're figuring out what the size in Windows would be to allow comparison between the file and the same file if on Windows.

B) Directory report: Then the script will produce a directory report of the directory the script is in and all lower directories (recursively crawled).

1) Directory Name: self explanatory

2) MD5 Directory Checksum: run the MD5 algorithim on the file contents of all items in the folder. If the size of the files contents might cause a preformance issue with running MD5 on them, then MD5ing just the MD5 checksums created in A) above is fine too.

C) Grand total report: Final report produced by the script:

1) MD5 Grand Total Checksum: run the MD5 algorithim on the file contents of all items and in every directory...including the lower directories recursively crawled. If the size of the files contents might cause a preformance issue with running MD5 on them, then MD5ing just the MD5 checksums created in B) above is fine too.

## Deliverables

Since I waive arbitration, I propose that you create the script and host it completely on your own server at first. After I approve it as 100% working I will then release 50% to you. You will then upload the deliverables to the site and I will verify them and then release the final 50% to you.

Good luck in your bidding!

Ian Ippolito

Creator of Rent a Coder

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) 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 and Linux

Ingeniería Linux MySQL PHP Arquitectura de software Verificación de software

Nº del proyecto: #3105862

Sobre el proyecto

7 propuestas Proyecto remoto Activo Feb 21, 2004

Adjudicado a:

rndvw

See private message.

$13 USD en 3 días
(20 comentarios)
3.3

7 freelancers están ofertando un promedio de $23 por este trabajo

isurugiu

See private message.

$34 USD en 3 días
(223 comentarios)
6.3
datasage

See private message.

$25.5 USD en 3 días
(25 comentarios)
5.1
stanishjohnd

See private message.

$34 USD en 3 días
(44 comentarios)
4.3
joshualevine

See private message.

$15.3 USD en 3 días
(18 comentarios)
2.9
herman22

See private message.

$34 USD en 3 días
(9 comentarios)
2.2
Nemira

See private message.

$8.5 USD en 3 días
(2 comentarios)
0.0