formdan ftpye dosya yüklerken dosyanın adını değiştirmek istiyorum elimdeki kodlarda dosya isminin sonrasına karışık kodlar ekliyerek gönderiyo.. eklenen dosyanın ismi olmasın direk karışık isim olarak kaydetmesi için napabilirim.. bikaç bişe yaptım ama hata verdi.. yardımcı olursanız sevinrim
<?php
if($_POST['yukle']){
function rastgelesayi() {
$salt = "abchefghjkmnpqrstuvwxyz0123456789";
srand((double)microtime()*1000000);
$i = 0;
while ($i <= 7) {
$num = rand() % 33;
$tmp = substr($salt, $num, 1);
$pass = $pass . $tmp;
$i++;
}
return $pass;
}
$photo='dosya/'.$_FILES['photo']['name'];
$photo=explode('.', $photo);
$photo=$photo[0].rastgelesayi().'.'.$photo[1];
if (is_uploaded_file($_FILES['photo']['tmp_name'])) {
if (move_uploaded_file($_FILES['photo']['tmp_name'], "" .$photo)) {
echo "http://www.site.com/admin/".$photo." ";
} else {
echo "Hata Oldu.";
}
}
}
?>