• 08-08-2010, 01:33:36
    #10
    THR
    Üyeliği durduruldu
    resmi sadece korumalı sayfana koyarsan yarar, yok index.html e falan koyarsan orada da gözükür
  • 08-08-2010, 02:19:32
    #11
    Üyeliği durduruldu
    mutlaka htaccess ile ref sayfası atanabiliyordur. bir nevi hotlink gibi birşey olmalı.

    php ilede şöyle bir şey geldi aklıma. her img src kodundan sonra fotoğrafın adını bir rand() değeri ile değiştirip, fotoğrafın yeni adını mysql sorgusuyla update edersen fotoğraf her görüntülendiğinde adı değişir. ve direkt link olarak ulaşımı yüzde yüz engellemiş olursun.
  • 08-08-2010, 07:27:18
    #12
    Deimosx adlı üyeden alıntı: mesajı görüntüle
    <?
    $id = $_GET['id'];
    $sorgu = mysql_query("SELECT * FROM tablo WHERE id ='$id'");
    $sira = mysql_fetch_array($sorgu);
    $resim = $row["resim_data"];
    header ("Content-type: image/jpeg");
    print $resim;
    ?>
    bu şekilde örnek verebilirim bunu düzenleyerek kendinee göre kullanabilirsin
    bu verdiğim kod resmi direkt göstermiyor örneğin test.jpg olsun dosya adı mysql id numarasıda 40 olsun.
    resim.php?id=40 yaptın zaman resmi direkt göstermek yerine resmi gösterir bu php dosyasına istediğiniz kısıtlamalarıda eklemeniz mümkün.
    sonrasında <img src="resim.php?id=40"> olarakta göstertmeni mümkün
  • 08-08-2010, 13:21:05
    #13
    hepinize tekrar çok çok teşekkür ederim, hala bir kişi bana demedi ki resimi

    http://resiminsitesi.com/resimler/resim.jpg

    bu link ile istediği şekilde paylaşsın resimi kimse göremez.İstediğim bu, resim sadece benim belirttiğim sayfada resim gösterme koduyla gösterilebilecek.Şu ana kadar verilen örnekleri tek tek denedim bu sonucu alamadım.
  • 08-08-2010, 14:35:13
    #14
    Üyeliği durduruldu
    google da ufacık bir arama yapsan zaten karşına çıkacak...bir sürü mantık yürütülmüş işte.

    aç .htaccess dosyanı şu kodları ekle;

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} .
    RewriteCond %{HTTP_REFERER} !^http://([^.]+.)?siteninadı.org [NC]
    RewriteCond %{HTTP_REFERER} !google. [NC]
    RewriteCond %{HTTP_REFERER} !search?q=cache [NC]
    RewriteCond %{REQUEST_URI} !^/stophotlink.gif$
    RewriteRule .(gif|jpg|png)$ /stophotlink.gif [NC,L]
    googledan da gelinmesin istiyorsan google arama satırlarını silebilirsin.
    siteninadı.org dışından gelenlere stophotling.gif i gösterecek.
  • 08-08-2010, 14:55:15
    #15
    Levye gerçekten googleda bakmadık delik bırakmadım bilemiyorum nasıl gözümden kaçtı ama çok teşekkür ederim işime yaradı ve benim için çok önemliydi, tekrar ilgilenenlerede sanada çok teşekkürler.