merhaba mesut bey. söylediğinizi yaptım, çok teşekkür ederim oldu fakat resmin orjinal boyutu kalıyor. yani aşağıdaki resimde de göstereceğim gibi
ben resmin boyutunu 71'e 71 yaptım. resim 71'e 71 oldu ama orjinal boyutu ise siyah oldu.
son olarak ben resim isimlerini random yapmaya uğraştım. google'dan rand değişkenini iyice inceledim. fakat bir türlü beceremedim.
<?php
function r_sayi($baslangic,$bitis,$kac_sayi)
{
for ($i=0; $i<$kac_sayi+1; $i++)
{
$s1=rand($baslangic,$bitis);
$ayni=0;
for ($i2=0;$i2<=$i;$i2++)
{if ($sayilar[$i2]==$s1){$i=$i-1;$ayni=1;}}
if ($ayni==0) {$sayilar[$i]=$s1;}
}
return $sayilar;
}
?>
<?php
if ($_POST["gonder"]=="Yukle"){
$kaynak=$_FILES["resim"]["tmp_name"];
$klasor="avatar/";
$yukle=$klasor.basename($_FILES['resim']['name']);
if (move_uploaded_file($kaynak,$yukle)){
$dosya="avatar/".$_FILES['resim']['name'];
$resim=imagecreatefromjpeg($dosya);
$boyutlar=getimagesize($dosya);
$resimorani=300/$boyutlar[0];
$yeniyukseklik=$resimorani*$boyutlar[1];
$yeniresim=imagecreatetruecolor("300",$yeniyukseklik);
imagecopyresampled($yeniresim, $resim, 0, 0, 0, 0, "71", "71", $boyutlar[0], $boyutlar[1]);
$sayilar2=r_sayi(4,15,5);
foreach($sayilar2 as $bolsayi){
$hedefdosya="avatar/'$bolsayi'-".$_FILES['resim']['name'];
}
imagejpeg($yeniresim,$hedefdosya,100);
chmod ($hedefdosya, 0755);
?>
$hedefdosya="avatar/'$bolsayi'-".$_FILES['resim']['name'];
bu kısmı bayağı değiştirmeye çalıştım ama yemedi

yani resmin ismi önemli değil. 10 rakam.jpg şeklinde olması gerekiyor.
mesut bey rica etsem bu konularda da yardımcı olabilir misiniz?