Merhabalar

script ajax ile seçili 5-10 resmi otomatik upload edip bilgileri veri tabanına yazıyor buraya kadar herşey güzel ama ben birde ekstra olarak resmi boyutlandırmasını istiyorum resmi çünkü orjinal boyutuyla atıyor.

bu aşağıdaki kodlarda bi yere boyutlandırma kodu koymalıyım ama tam olarak nereye koymalıyım bulamnadım yardımcı olursanız sevinriim.

 <?php
error_reporting(0);
session_start();
include('baglan.php');

$session_id='1'; //$session id
define ("MAX_SIZE","9000"); 
function getExtension($str)
{
         $i = strrpos($str,".");
         if (!$i) { return ""; }
         $l = strlen($str) - $i;
         $ext = substr($str,$i+1,$l);
         return $ext;
}

$valid_formats = array("jpg", "png", "gif", "bmp","jpeg");
if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST") 
{
	
    $uploaddir = "uploads/"; //a directory inside
    foreach ($_FILES['photos']['name'] as $name => $value)
    {
		$projeno=$_POST["projeno"];

        $filename = stripslashes($_FILES['photos']['name'][$name]);
        $size=filesize($_FILES['photos']['tmp_name'][$name]);
        //get the extension of the file in a lower case format
          $ext = getExtension($filename);
          $ext = strtolower($ext);
     	
         if(in_array($ext,$valid_formats))
         {
	       if ($size < (MAX_SIZE*1024))
	       {
		   $image_name=time().$filename;
		   echo "<img src='".$uploaddir.$image_name."' class='imgList'>";
		   $newname=$uploaddir.$image_name;
           if (move_uploaded_file($_FILES['photos']['tmp_name'][$name], $newname)) 
           {
	       $time=time();
		   mysql_query("INSERT INTO projeresimler (resimid,projeid,resimurl) VALUES('NULL','$projeno','$image_name')");
		   
		   
	       }
	       else
	       {
	        echo '<span class="imgList">You have exceeded the size limit! so moving unsuccessful! </span>';
            }

	       }
		   else
		   {
			echo '<span class="imgList">You have exceeded the size limit!</span>';
          
	       }
       
          }
          else
         { 
	     	echo '<span class="imgList">Unknown extension!</span>';
           
	     }
           
     }
}

?>



2 adet uplaod scripti işine yarayan kullanabilir
indirme linki