All pastes #586311 Raw Edit

Something

public text v1 · immutable
#586311 ·published 2007-06-23 19:27 UTC
rendered paste body
<?php
if($_FILES["file"]["size"] < 4000)
{
	if ($_FILES["file"]["error"] > 0)
	{
		echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
		echo "<br>";
		echo "<a href=\"index.php\">Upload a new file</a>";
	}
	else
	{
		echo "<center>";	
		echo "Upload: " . $_FILES["file"]["name"] . "<br />";
		echo "Type: " . $_FILES["file"]["type"] . "<br />";
		echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
		echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
		if (file_exists("download/" . $_FILES["file"]["name"]))
		{
			echo $_FILES["file"]["name"] . " already exists. ";
			echo "<br>";
			echo "<a href=\"index.php\">Upload a new file</a>";
			echo "</center>";
		}
		else
		{
			$num = file_get_contents('count.txt');
			$num++;
			file_put_contents('count.txt',$num);
			$file = $_FILES["file"]["name"];
			$parts = explode('.',$file);
			$parts = array_reverse($parts);
			$extension = $parts[0];
			move_uploaded_file($_FILES["file"]["tmp_name"],"downloads/" . $num . "." . $extension);
			echo "Your file has been uploaded";
			echo "<br>";
			$name = 'downloads/' . $num . '.' . $extension;
			echo "<br>";
			echo "<a href=$name>Download your file</a>";
			echo "<br>";
			echo "<a href=\"index.php\">Upload a new file</a>";
			echo "</center>";
		}
	}	
}
else
{
	echo "Filesize is too large";
	echo "<br>";
	echo "<a href=\"index.php\">Upload a new file</a>";
	echo "</center>";
}
?>