At work, we're running an FTP program on one of our computers so that our customers can upload files to us and on occasion, download from us.
We're having three problems.
First, when a customer logs in, they are faced with a directory that contains every file that has been uploaded to the server. We can setup user directories, but we don't know who will be uploading to us, so there's no way for us to properly manage it.
Second, FTP programs are not extremely intuitive for non-computer types.
Third, When a customer uploads a file we need notification to go to the proper place. Like an e-mail sent to the salesperson, so they can write up a job.
So my question is...
I've done the research and I know enough about PHP to write a script for a log-in page and a registration page for new clients. I believe I've figured out how to upload files successfully. So here's the question. Are there any reasons I shouldn't use PHP to write a file transfer site like this? The files may be as much as 2-3 gigs in size. But I'm hosting the site locally, so I have control over the php.ini file, so I've set upload_max_filesize to 10000M (10gigs), and the post_max_size to 10500 (10.5gigs) and the max_execution_time to 43200 (12hrs). Will this work ok? It seems to work fine locally, but I haven't put it to the real test yet.
Thanks in advance for the advice. I appreciate it.
Brian