resimgonder.php
<? include("../harici/config.php"); ?>
<?php 
$kota = array("s", "ü", "ö", "ç", "i", "Ç", "Ö","G","g", "I", "Ü", "S", " ","J","E","P","G","N","I"); 
$yeni = array("s", "u", "o", "c", "i", "C", "O", "G","g","i", "U", "S", "_","j","e","p","g","n","i"); 
 
//Resmin adını tr yap veritabanına yazdır
$resim_name=$_FILES["resim"]["name"];
$resim_name = str_replace($kota, $yeni , $resim_name);

 if ($_FILES['banner_resim']['type'] != "image/gif" && 
            $_FILES['banner_resim']['type'] != "image/jpeg" && 
            $_FILES['banner_resim']['type'] != "image/jpg" && 
            $_FILES['banner_resim']['type'] != "image/png") 
        { 
            echo "Dosya formatınız yanlış"; 
        }  else { 
            if($_FILES['banner_resim']['type'] == "image/gif") $uzanti="gif"; 
            else if($_FILES['banner_resim']['type'] == "image/jpeg") $uzanti="jpeg"; 
            else if($_FILES['banner_resim']['type'] == "image/jpg") $uzanti="jpg"; 
            else if($_FILES['banner_resim']['type'] == "image/png") $uzanti="png"; 
            $boyut=$_FILES['resim']['size'];
   if ("$boyut" < "1024000") { 
   
     $sql="insert into resim (resim_id,resim_name) values ('','$resim_name') "; 
  mysql_query("$sql");
global $uzanti;
function resize($resim,$max_en=500,$max_boy=500) 
         { 
         ob_start(); 
       # Yeni boyutları hesaplıyoruz 
         $boyut = getimagesize($resim); 
         $en    = $boyut[0]; 
         $boy   = $boyut[1]; 
         $x_oran = $max_en  / $en; 
         $y_oran = $max_boy / $boy; 
         if (($en <= $max_en) and ($boy <= $max_boy)) 
            { 
            $son_en  = $en; 
            $son_boy = $boy; 
            } 
         else 
         if (($x_oran * $boy) < $max_boy) 
            { 
            $son_en  = $max_en; 
            $son_boy = ceil($x_oran * $boy); 
            } 
         else 
            { 
            $son_en  = ceil($y_oran * $en); 
            $son_boy = $max_boy; 
            } 
switch($uzanti) 
    { 
    case 'jpg': 
    case 'jpeg': 
         $eski = imagecreatefromjpeg($resim); 
         $yeni = imagecreate($son_en,$son_boy); 
         imagecopyresampled($yeni,$eski,0,0,0,0, 
                          $son_en,$son_boy,$en,$boy); 
         imagejpeg($yeni,null,-1); 
   
   break;
   case 'png': 
   $eski = imagecreatefrompng($resim); 
         $yeni = imagecreate($son_en,$son_boy); 
         imagecopyresampled($yeni,$eski,0,0,0,0, 
                          $son_en,$son_boy,$en,$boy); 
         imagepng($yeni,null,-1);
   break;
   case 'gif':
   $eski = imagecreatefromjpeg($resim); 
         $yeni = imagecreate($son_en,$son_boy); 
         imagecopyresampled($yeni,$eski,0,0,0,0, 
                          $son_en,$son_boy,$en,$boy); 
         imagejpeg($yeni,null,-1);
     break; 
           default: break;     
     
    } 
        
   $icerik = ob_get_contents(); 
         ob_end_clean(); 
         imagedestroy($eski); 
         imagedestroy($yeni); 
         return $icerik; 
         } 
$dizin = "resimler/".$resim; # Resmın olusturulucagı dızın 
if (isset($resim)) 
    { 
 move_uploaded_file($_FILES["resim"]["tmp_name"],$dizin);
    $icerik = resize($resim,$max_en,$max_boy); 
    $dosya  = fopen ($dizin."/".$resim_name,"w+"); 
              fwrite($dosya,$icerik); 
              fclose($dosya); 
      }  
 
      
      
////////////////////////////////////thumb resimleri kaydet///////////////////////////////////////////////////
function thumb($resim,$max_en=150,$max_boy=150) 
         { 
         ob_start(); 
       # Yeni boyutları hesaplıyoruz 
         $boyut = getimagesize($resim); 
         $en    = $boyut[0]; 
         $boy   = $boyut[1]; 
         $x_oran = $max_en  / $en; 
         $y_oran = $max_boy / $boy; 
         if (($en <= $max_en) and ($boy <= $max_boy)) 
            { 
            $son_en  = $en; 
            $son_boy = $boy; 
            } 
         else 
         if (($x_oran * $boy) < $max_boy) 
            { 
            $son_en  = $max_en; 
            $son_boy = ceil($x_oran * $boy); 
            } 
         else 
            { 
            $son_en  = ceil($y_oran * $en); 
            $son_boy = $max_boy; 
            } 
switch($ext) 
    { 
    case 'jpg': 
    case 'jpeg': 
         $eski = imagecreatefromjpeg($resim); 
         $yeni = imagecreate($son_en,$son_boy); 
         imagecopyresampled($yeni,$eski,0,0,0,0, 
                          $son_en,$son_boy,$en,$boy); 
         imagejpeg($yeni,null,-1); 
   
   break;
   case 'png': 
   $eski = imagecreatefrompng($resim); 
         $yeni = imagecreate($son_en,$son_boy); 
         imagecopyresampled($yeni,$eski,0,0,0,0, 
                          $son_en,$son_boy,$en,$boy); 
         imagepng($yeni,null,-1);
   break;
   case 'gif':
   $eski = imagecreatefromjpeg($resim); 
         $yeni = imagecreate($son_en,$son_boy); 
         imagecopyresampled($yeni,$eski,0,0,0,0, 
                          $son_en,$son_boy,$en,$boy); 
         imagejpeg($yeni,null,-1);
     break; 
           default: break;     
     
    } 
        
   $icerik = ob_get_contents(); 
         ob_end_clean(); 
         imagedestroy($eski); 
         imagedestroy($yeni); 
         return $icerik; 
         } 
$dizin = "kresimler/".$resim; # Resmın olusturulucagı dızın 
if (isset($resim)) 
    { 
 move_uploaded_file($_FILES["resim"]["tmp_name"],$dizin);
    $icerik = resize($resim,$max_en,$max_boy); 
    $dosya  = fopen ($dizin."/".$resim_name,"w+"); 
              fwrite($dosya,$icerik); 
              fclose($dosya); 

   
    } 
?>
dosyayı 2 ayrı boyutta kaydedip küçük boyutları listeletip tıklayınca büyük boyuttakini açsın istiyorum.böle bi yol izledim ne kadar doğru bi yol bilmiyorum ama bu haliyle hata veriyo.
verdiği hata:
Parse error: syntax error, unexpected $end in /home/zonenokt/public_html/resim/resimgonder.php on line 204

acil yardıma ihtiyacım var