antipos adlı üyeden alıntı: mesajı görüntüle
kendi kullandığım fonksiyon.
function boyutla2($nresim,$toWidth,$toHeight,$yol){ 

$boyut = getimagesize($nresim);  
$en    = $boyut[0];  
$boy   = $boyut[1];  
        
$new_image = imagecreatetruecolor(80, 80);
$nresim  = imagecreatefromjpeg ($nresim); 
imagecopyresized($new_image, $nresim, 0, 0, 0, 0, 80, 80, $en, $boy);
imagejpeg($new_image,$yol); 
}
80x80 kısmını kendine göre değiş
Öncelikle hem cevap için hemde kodlarınıpaylaştığın için teşekkür ederim.
yanlız form aracılığıyla yolladığım resmin bu fonksiyondan geçip upload edilmesini nasıl sağlıyacam. onu beceremedim...

Upload için kullandığım kodlar
<?php
$kaynak      =$_FILES['image']['tmp_name'];
$isim        =$_FILES['image']['name'];
$tip         =$_FILES['image']['type'];
$rand 		 =substr(md5(uniqid(rand())),0,5);
$formatlar 	 = array ("image/jpeg","image/pjpeg","image/png","image/gif");
$hedef 		 = "images/video";

if (in_array ($_FILES['image']['type'], $formatlar))
{
$dosya 		= $hedef . "/".$rand.$_FILES['image']['name'];
    if (move_uploaded_file ($_FILES['image']['tmp_name'], $dosya))
        {
        echo "<center><font color = '#009900'><b>Dosya basarili bir sekilde yuklendi!</b></font></center>"."<br/>";
        }
}
?>