• 12-01-2021, 02:02:58
    #1
    Resim Upload sistemi yapmaya çalışıyorum css html kısımlarını halletim fakat php bilgim yeterli olmadığından burada tıkandım.bir resim yüklendiğinde bir daha aynı isimle yükleyemiyorum.aynı isimle php yüklenirse adsız2,adsız3 gibi sıralanmasını istiyorum yardım ederseniz sevinirim.
    Dosya Yukle.php içindeki kodlar ;
    <?phpif(isset($_FILES['dosya'])){   $hata = $_FILES['dosya']['error'];   if($hata != 0) {      echo 'Yüklenirken bir hata Gerçekleşti.';   } else {      $boyut = $_FILES['dosya']['size'];      if($boyut > (1024*1024*3)){         echo 'Dosya 3MB den büyük olamaz.';      } else {         $site_linki = ('http://localhost/resim2/dosyalar');         $tip = $_FILES['dosya']['type'];         $isim = $_FILES['dosya']['name'];         $uzanti = explode('.', $isim);         $uzanti = $uzanti[count($uzanti)-1];         if($tip != 'image/jpeg' || $uzanti != 'jpg') {            echo 'Yanlnızca Resim Yükleyebilirsiniz';         } else {            $dosya = $_FILES['dosya']['tmp_name'];            copy($dosya, 'dosyalar/' . $_FILES['dosya']['name']);            echo 'Dosyanız upload edildi!<br>';            echo ("$site_linki/$isim");         }      }   }}?>
  • 12-01-2021, 02:06:12
    #2
    Direk random uzantıyı ve dosya adını oluşturacak şekilde yap?
  • 12-01-2021, 02:07:32
    #3
    Dediğim gibi php bilgim yeterli değil bunu internetten bir blogdan almıştm bu kodları nasıl yapacağımı bilmiyorum
  • 12-01-2021, 03:48:22
    #4
    Aşağıdaki kodda en sonda dosyayı gerekli yere kopyalama esnasında dosya isminin en başına rastgele bir şeyler yazdırdım. Böylece kaydetmede bir problem yaşamazsınız. Bu rastgele numara ise $dosya_id değişkeninde belirleniyor.

    https://pastebin.pl/view/45052b94
  • 12-01-2021, 06:02:57
    #5
    çok teşekkür ederim bunu biraz daha kısaltabiliyormuyuz ? 1249419784adsız.png olarak oluyor