title: How to build upload functionality into a web page
body: <p>I've seen a number of different solutions for doing this but I wonder if anyone can suggest which is the most elegant and secure version of letting users upload their own files to a folder on their own <strong>shared</strong> hosting? (<code>php.ini</code> etc is out of bounds).</p>
  
  <p>Files will be anything up to 100mb in size, so maybe an FTP based solution would be best?</p>