 <p>I'm not sure AJAX can upload files, but you can do everything you're talking about with just PHP and HTML, but you'll need to spend some time learning PHP. I would find one of the many online PHP tutorials to start. </p> <p>As far as what you want to do, here is what you need to learn:</p> <ol> <li><p>(HTML/PHP) How to upload a file</p></li> <li><p>(PHP) How to create a directory</p></li> </ol> <p>That's it, assuming you know enough HTML to create and use forms.</p>