Img resize

gbdesign

Registered
Здравейте, може ли някой да помогне със следният upload скрипт???
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Качване на снимки</title>
<link href="../style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="800" align="center" class="maintable">
<tr>
<td>

<?php
// Image upload
$serverpath = "photo/";
$urltoimages = "http://moiatsait.com/photo/";
$maxsize = "500000";
$uniq = uniqid("");
// CONFIG END

$mode = $_GET['mode'];
if ($mode == "") { $mode = "form"; }

if ($mode == "form") {
echo "<form enctype='multipart/form-data' method='post' action='?mode=upload'>\n";
echo "<input type='file' name='file'>\n";
echo "<input type='submit' name='Submit' value='Зареди'>\n";
}

if ($mode == "upload") {
$file = $_FILES['file']['name'];
$name = time() . substr($file, -4);
 // If you add your own file types don't forget to add an uppercase version.
 $allowedfiles[] = "gif";
 $allowedfiles[] = "jpg";
 $allowedfiles[] = "jpeg";
 $allowedfiles[] = "png";
 $allowedfiles[] = "GIF";
 $allowedfiles[] = "JPG";
 $allowedfiles[] = "JPEG";
 $allowedfiles[] = "PNG";

 if($_FILES['file']['size'] > $maxsize)
 {
  print "Снимката е с непозволено голям размер.";
  }
  else {
  $path = "$serverpath/" . $name;
  foreach($allowedfiles as $allowedfile) {
 
  if ($done <> "yes") {
  if (file_exists($path)) {
   echo "Съществува файл със същото име.";
   exit;
  }
  }
 
  if (substr($file, -3) == $allowedfile) {
    move_uploaded_file($_FILES['file']['tmp_name'], "$path");
    $done = "yes";
    echo "<p>Вашата снимка е качена на сървара.</p>";
    echo "<p><img src='$urltoimages/$name' border='0'>";            
    }

  }

if ($done <> "yes") { print "<p><b>Грешка:</b> Не сте качили снимка или сте се опитали да качите нещо различно от снимка.</p>"; }
}
}

?>

</td>
</tr>
</table>
</body>
</html>

Искам да ми прави и ресайз на снимката на 550px по хоризонтала, без да чупи пропорциите.
Моля, не ме препращайте към уроци че опитите ми да си го направя не дадоха успех :?
 

Горе