Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Dosya silmek

Arkadaşlar kendim üçin ufak bir galeri yaptım bu galerinin veritabanını silebiliyorum fakat yükledigim resmi silemiyorum unlink ile silmeyi denedim ama başaramadım bu konuda yardımlarınızı bekliyorum


sil.php
$id=$_GET["id"];
$tablo=$_GET["tablo"];	
		
vt_baglan("delete from $tablo where r_id='$id'");



Bu silmek için kullandıgım link
<a href="sil.php?id=<?php echo $rlisteyaz["r_id"]; ?>&tablo=rgaleri" onClick="return confirm('Resimi Silmek İstediginize Eminmisiniz ?');"><img src="images/ico_sil.png" width="16" height="16" border="0" /></a>


Buda resim adresim
<img src="../<?php echo $rlisteyaz["r_resimurl"]; ?>
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • Kesali adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    208 cevap - 2 soru
    Unlink ile yapmalısınız nerde hata alıyorsunuz onu belirtseydiniz keşke. unlink fonksiyonu na dosya yolunu belirtmeniz silme işlemi için yeterli.

    Umarım bu yazdığınız kodlar sadece örnek amaçlıdır eğer sitenizdeki kodlar ise güvenlik açısından çok zayif dikkat etmenizi öneririm.

    Öncelikle serverdaki resmin adresini ya post etmelisiniz veya id sinden resmin yolunu edinmelisiniz.

    Sil php için

    $id=$_GET["id"];
    $tablo=$_GET["tablo"];
    $resim_yolu=$_GET["resim"];
    
    		
    vt_baglan("delete from $tablo where r_id='$id'");
    unlink($resim_yolu);
    


    silme linki

    <a href="sil.php?id=<?php echo $rlisteyaz["r_id"]; ?>&tablo=rgaleri&resim=<?php echo $rlisteyaz["r_resimurl"]; ?>" onClick="return confirm('Resimi Silmek İstediginize Eminmisiniz ?');"><img src="images/ico_sil.png" width="16" height="16" border="0" /></a>
    
    • Quandrostr adlı üyenin fotoğrafı Quandrostr
      Yardımın için sağol kardeşim sorun çözüldü resim adresinin başına ../ bunu eklemeyi unutmuşum ekleyince resmi sildi güvenlik açıgı derken nasıl bir açık oldugundan bana özelden mesaj atarak bahsedersen sevinirim bu paylaştıgım kodları kullanıyorum ama kodların hepsini yazmadım burası birbölümü sadece
      11 yıl önce yazılmış 11 yıl önce güncellenmiş

Cevaplar

Hiç cevap bulunamadı.