per creare una thumb e mantenere le proporzioni:

codice:
<form action="test.php" method="post">
larghezza

<input type="text" name="larghezza">

altezza

<input type="text" name="altezza">

<input type="submit" value="invia">
</form>
<?
	if (isset($_POST['larghezza']))
		$larghezza=$_POST['larghezza'];
	else
		$larghezza=0;	

	if (isset($_POST['altezza']))
		$altezza=$_POST['altezza'];
	else
		$altezza=0;	

	if (($larghezza>400) || ($altezza>400))
		if ($larghezza>$altezza)
		{
			$altezza = $altezza * 400/$larghezza;
			$larghezza = 400;
		}
		else
		{
			$larghezza = $larghezza * 400/$altezza;
			$altezza = 400;
		}
		
		echo "altezza ".$altezza."
";
		echo "larghezza ".$larghezza."
";		
		
?>