I need a script (PHP / Perl) that handles downloads by website visitors. This is an easy project for anyone that knows what they are doing. Perhaps you have such a script already and just need to modify it to my specs.
For x-number of software files (either as *.exe or *.zip files) I have stored on my server in a specific folder I want the following specs:
URL to download area must be hidden and not to be found/opened by Search Engines.
With each file I want to set parameters of how to handle downloads:
1) direct download (download starts when "Download" button is clicked by user
2) download with form
User has to leave First Name and a valid Email Address
a) After clicking "Send" command button, the data is stored in a txt file and user can download the file
b) Email is sent to user - then user needs to validate with given link and then download starts
3) Download with specific password
a) a fixed password stored
b) from a password list
4) A specific and unique URL is given to the user which stays active for a certain time and then becomes inactive. User enters this URL in his browser and download starts.
For each file a counter needs to be installed with specific start value that can be set by admin.
This counter needs to store stats of every download and be available for statistical analysis.
It can use CSV or MySQL as you wish.
Thanks for your bid including installation on my web server and integration in my web site layout!