Kod:
$d1_isim = $_FILES["r1"]["name"];
$d1_tip = $_FILES["r1"]["type"];
$d1_boyut = $_FILES["r1"]["size"];
$d1_tmpisim= $_FILES["r1"]["tmp_name"];
$rando = rand(0,99999);
$d1_isim = $rando.$d1_isim;
$upuri1 = '../images/'.$d1_isim;
$adres = 'images/'.$d1_isim;
if(move_uploaded_file($d1_tmpisim,$upuri1)){
mysql_query("insert into resimler values('','".$adres."');");
$r1 = 'Yüklendi';
}else{
$r1 = 'Yüklenemedi';
} Admin panelinin bir dizinde olduğunu var sayarsak $upuri1 "../" ile başlamak zorunda. eğer ön sayfa ile aynı dizindeyse onu kaldırıyoruz. Random sayı türettirmemdeki mantık ise resimlerin çakışmasını engellemek

99999 'de 1 ihtimal ile isimleri aynı olan dosyaların yükledikten sonraki isimleri aynı olacak.
Burada şuna dikkat et:
$d1_isim = $_FILES["r1"]["name"];
$d1_isim = $rando.$d1_isim;
$upuri1 = '../images/'.$d1_isim;
ve
move_uploaded_file($d1_tmpisim,$upuri1)
Buradan şu anlaşılıyor

d1_isim değişkeni dosyanın yükelemeden sonra olacak olan ismi.
$d1_tmpisim ise dosyanın yüklenirkenki ismi.
bunu şöyle düşünelim
$adi = "hedehodo.jpg";
move_uploaded_file($d1_tmpisim,$adi);
yukarıda ki şekille de dosyanın upload işleminden sonraki adı hedehodo.jpg oluyor
Açık ve net ama ben karışık anlatıyorum sanırsam

Kolay gele