• 27-03-2020, 13:07:26
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba Arkadaşlar,
    <input type="file" class="form-control" name="x" autocomplete="off"><br>
    bu şekilde dosya seç işlemini gerçekleştiriyorum. Fakat dosyaya kaydettikten sonra veritabanında yol olarak yada link olarak kaydetmek istiyorum.
    Fakat MySQL tarafına ne olarak sütun açmam gerekiyor (varchar vb. gibi ) ve bunu çektiğim tabloda link olarak göstermem gerekiyor yani fotoğrafı mysql'e dosya yolu gibi kaydetmek nasıl oluyor ?

  • 27-03-2020, 13:11:25
    #2
    Platin üye
    kayıt işlemini yaparken kayıt yolunu kendiniz verin href="localhost/yuklemeler/img/'. $dosya_adi . '" gibi. Sonra veri tabanından link olarak çekebilirsiniz
  • 27-03-2020, 13:14:19
    #3
    özelden tw bilgilerini gönderirsen yardımcı olabilirim.
  • 27-03-2020, 13:20:38
    #4
    gazanferabi adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar,
    <input type="file" class="form-control" name="x" autocomplete="off"><br>
    bu şekilde dosya seç işlemini gerçekleştiriyorum. Fakat dosyaya kaydettikten sonra veritabanında yol olarak yada link olarak kaydetmek istiyorum.
    Fakat MySQL tarafına ne olarak sütun açmam gerekiyor (varchar vb. gibi ) ve bunu çektiğim tabloda link olarak göstermem gerekiyor yani fotoğrafı mysql'e dosya yolu gibi kaydetmek nasıl oluyor ?

    Isleminizi asagida verdigim sekilde yapabilirsiniz veritabani tablosunda bir isim yazin mesela ismi resim olsun her yuklediniz resmi veritabanina kayit etmek icin asagidaki kodu kullanin resim yazan bolum her seferinde kayit eder dosyaismi yazan bolumu yuklemis oldugunuz dosya ismiyle degistirin
    $kaynak         = $_FILES["x"]["tmp_name"];
    $isim = $_FILES["x"]["name"];
    $tip = $_FILES["x"]["type"];
    $uzanti = explode('.', $isim);
    $uzanti = $uzanti[count($uzanti)-1];
    $rboyut = $_FILES["x"]["size"];
    
    $yeniad =rand(0,99999999);
    $yeniresim = "".$yeniad.".".$uzanti."";
    $resim  = "dosyaismi/".$yeniresim;