<?php error_reporting(E_ALL); ini_set("display_errors", 1); include "classes/file.php"; include "classes/file_uploader.php"; include "classes/FileException.php"; include "classes/MimeTypeExtensionGuesser.php"; include "classes/UploadedFile.php"; if (isset($_FILES['mike'])) { $uploadedFile = new UploadedFile($_FILES['mike']['tmp_name'], $_FILES['mike']['name'], $_FILES['mike']['type'], $_FILES['mike']['size'], $_FILES['mike']['error']); $uploadedFile->upload(); } ?> <form method="post" action="/test.php" enctype="multipart/form-data" > <input type="file" name="mike" /> <br> <br> <input type="submit" value="Upload File" /> </form>