hocam dediğinden kodları bu şekilde yaptım doğrumu yaptım bilmiyorum ama 02 Nev - Sükût-u Hayall.mp3 diye bi dosya yükledim dosya yolunda 02 Nev - Sükût-u Hayall.mp31 şeklinde çıktı sonundaki 1 ne oluyor onu çözemedim.. bi yanlışım varsa düzeltirsen sevinirim
<form action="" name="yukle" method="post" enctype="multipart/form-data">
<table width="100%">
<tr>
<td><span class="ws9">Dosya Yükle :</span>
<input type="file" name="photo"></td>
</tr>
<tr>
<td><input type="submit" name="yukle" value="Yükle"></td>
</tr>
<tr>
<td><span class="ws9 style2">Dosya Yolu : </span>
<?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='dosya/'.rastgelesayi().'.'.$photo[1];
if (is_uploaded_file($_FILES['photo']['tmp_name'])) {
if (move_uploaded_file($_FILES['photo']['tmp_name'], "" .$photo)) {
echo "http://localhost/admin/".$photo." ";
} else {
echo "Hata Oldu.";
}
}
echo print_r($_FILES['photo']['name']);
}
?>
</td>
</tr>
</table>
</form>