<html> <form action="testupload.php" enctype="multipart/form-data" method="POST"> Please choose a file: </form> <html>
[root@home]# cat testupload.php <?php //#mkdir UploadDirectory on the same directory as "testindex.php" //and #chmod to 777 if it is not running suphp //Upload directory $target = "UploadDirectory/"; $target = $target.basename ($_FILES['uploaded']['name']); $ok = 1; $time_start = microtime (true); // Sleep for a while usleep (100); //This is our size condition if ($uploaded_size > 500000) { echo "Your file is over 50MB. "; $ok = 0; } //This is our limit file type condition if ($uploaded_type == "text/php") { echo "No PHP files"; $ok = 0; } //Here we check that $ok was not set to 0 by an error if ($ok == 0) { Echo "Sorry your file was not uploaded"; } //If everything is ok we try to upload it else { if (move_uploaded_file ($_FILES['uploaded']['tmp_name'], $target)) { echo "The file ".basename ($_FILES['uploadedfile']['name']). " has been uploaded"; } else { echo "Sorry, there was a problem uploading your file."; } } echo '
'; $time_end = microtime (true); $time = $time_end - $time_start; echo "Did it in $time seconds"; ?>