PHP Code:
<?php
/*
Upload form & script in one.
By visitor from MMOWNED
*/
//Settings
$maxsize = 2097152; //in bytes
$upload_folder = "uploads/"; //You have to create it yourself
//Upload script
if(isset($_FILES["file"])){
if ($_FILES["file"]["size"] < $maxsize){
if ($_FILES["file"]["error"] > 0){
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}else {
echo "Filename: " . $_FILES["file"]["name"] . "<br>
Type: " . $_FILES["file"]["type"] . "<br>
Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br>";
if (file_exists($upload_folder . $_FILES["file"]["name"])){
echo $_FILES["file"]["name"] . " already exists. ";
}else {
move_uploaded_file($_FILES["file"]["tmp_name"], $upload_folder . $_FILES["file"]["name"]);
echo '<a href="' . $upload_folder . $_FILES["file"]["name"] . '">Download link</a>';
}
}
}else {
echo "The file's too big";
}
}else {
echo '
<html>
<body>
<form action="index.php" method="post" enctype="multipart/form-data">
<strong>Filename:</strong><br>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>';
}
?>
Name it to index.php, use your settings, have fun.