FTP hosting is often much cheaper than regular web hosting. The upload with an ftp client is for sure the most common way, but could be a problem for people behind a firewall or without enough rights (capabilities) to install a FTP client. For those a upload via a web form is the best solution. Upload limitations by your web serverThe default value for file uploads within PHP is 2MB, if you need t
![FTP Upload with PHP and cURL | Web Development Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/2fa137d42903626f9d3bb23fdad06bfcc5931b9e/height=288;version=1;width=512/https%3A%2F%2Fwww.web-development-blog.com%2Fwp-content%2Fuploads%2F2007%2F10%2Fftp.jpg)