Upload file, rar it, distribute it to multiple file hosts like rapidshare, megaupload, etc

We require a stable 100% fully functional script / application where one will be able to upload a file and distribute it to multiple file hosts.

We already have a script that does this, but it is currently unstable (don’t ask us for the script – we will not supply you with it; because we want a brand new one).

We already have a site and will incorporate this script to the site ourselves; therefore the objective is not to design a nice looking interface, but a working backend script which is STABLE.

Required on the frontend:

A text input field where one can enter a name.

A file input field with a browse button.

A guideline for how we think it should work:

Step 1:

Enter a name into the text input field (used later as $name).

Browse for a file to upload by making use of a normal file input box.

Click upload.

Test to see if file was successfully uploaded; and if so create a database entry which has a unique ID and which holds details about the file uploaded such as the name, dates uploaded, file size, etc.

Create a folder which uses the same unique ID ($id) used in the database.

Create another folder inside the new folder and name it “original”.

Create another folder inside the folder named “original” and name it $name.

Move the uploaded file to that folder.


Enter name, upload file, insert details into the database and move the file to a folder located uploads/$id/original/$name

Step 2:

Assume that there is a cron that runs every hour. When the cron runs; the folder named $name which is located under uploads/$id/original should be compressed into a .RAR format (which WinRAR uses) and split into multiple parts (each part with a maximum file size of 100mb).

(We should be able to easily change the maximum file size of the parts in the future so it would be preferred that a variable is used here.)

Test the integrity of the created .RAR files and if all is good move the .RAR files to a folder under the same Unique ID used at step 1 and name it “rar”.


Compress and split file, test integrity, move .RAR files to a folder located at uploads/$id/rar/

Step 3:

Assume we have an account / membership at all the different file hosts (rapidshare, megaupload, filefactory, depositfiles, etc.). When the cron runs the next time; the collection of parts located at uploads/$id/rar/

(Which forms the one big file that was originally uploaded) should each be uploaded (from our server) to the specified account at the different file hosts. The download link for each of the parts should be retrieved from the different file hosts and written into the database. It would be best to use a separate table for each file host and store the links for each host in the corresponding table. Each link should have at least 3 columns; Unique ID which auto increments (not the same as used in step 1 and 2), the corresponding id (the unique ID used in step 1 and 2 $id), and the link itself.


Upload files to the specified account at the different hosts.

Here is information you might find useful:

[url removed, login to view] (Script which claims to do something similar).

Similar sites:

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

File Hosts we would like to use:

[url removed, login to view] (API available: [url removed, login to view] )

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

It would be preferred that all the hosts must work.

We know that some of them are using AJAX and might be tricky / impossible.

At least 10 out of the 16 hosts must work – the choice of which to use is yours.

Rapidshare is probably the easiest one to add due to the API documentation and therefore is REQUIRED.

So you only have a choice over the remaining 9 hosts.

So here it is in a nutshell:

We want a STABLE script which supports a minimum of 10 hosts.

If you can do that – We will pay you with a smile on our face and probably throw in an extra bonus for each extra host (more than 10) that you get to work.

Taidot: AJAX, Javascript, PHP

Näytä lisää: rapidshare, rar file uploader, upload rar file, php upload rar file, split multiple rar, rapidshare rar, upload rar files, upload winrar, upload file rar, upload rar, megaupload, upload files, www when to work com, want to create new brand name, want a part time account, us auto parts, to the maximum, smile by design, making it big, how to get a brand name, how to get a brand design, how to find a brand name, how to design a box, how to create forms in php, how to create a database using php

Tietoa työnantajasta:
( 4 arvostelua ) Centurion, South Africa

Projektin tunnus: #451841

Myönnetty käyttäjälle:


I have done similar work for a cine site.

$387 USD 20 päivässä
(0 Arvostelua)

Dear Customer! This is my favourite kind of project and I have a lot of experience with bots/crawlers/uploaders/etc. Please view PMB for examples of my previous work. Ready to start immediately and finish within 4 days Lisää

$400 USD 4 päivässä
(142 Arvostelua)

14 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


VALUEONWEB is a customer-specific service oriented company has got a Professional and creative team. We are the Professional Web Development Company having rich experience in Web design and development. We have experti Lisää

$400 USD 5 päivässä
(207 arvostelua)

Please see PMB.

$400 USD 6 päivässä
(31 arvostelua)

Can implement, but not on php and without graphical design

$400 USD 30 päivässä
(23 arvostelua)

Please check private message

$300 USD 30 päivässä
(15 arvostelua)

Hello sir,we have already made such kind of project [login to view URL] check PMB..

$400 USD 10 päivässä
(8 arvostelua)

Hi I got the whole project idea. My Company ready to work with you guys on this project. Please let me know your feedback. Shailesh (Jeegsh Net Solutions.)

$360 USD 5 päivässä
(6 arvostelua)

Dear sir, i have similar website look like mirror system. Check it please, [login to view URL] However i limited on filesize. the up limit is 5 mb. Because of my hosting capacity is not much. If you like this pr Lisää

$200 USD 2 päivässä
(0 arvostelua)

Please see my profile.

$350 USD 7 päivässä
(0 arvostelua)

We are professional website developers working on various technologies like PHP, DOTNET, AJAX and JAVA. We assure that the quality of the output will be excellent. We already developed products like College Management Lisää

$350 USD 22 päivässä
(0 arvostelua)

I will do it. With an affordable price. :)!

$200 USD 0 päivässä
(0 arvostelua)

Hello. Our team will get the job done. We can provide weekly status updates and frequent communication as needed. Our creative team is very interested in your project. We're ready to get started immediately. Sin Lisää

$375 USD 14 päivässä
(0 arvostelua)


$400 USD 10 päivässä
(0 arvostelua)