• 28-11-2012, 21:10:19
    #1
    if($_POST)
    {
    	$id=mysql_real_escape_string(strip_tags($_POST["postid"]));
    	$habersil = mysql_query("DELETE FROM posts WHERE id='$id'");
    	$resimbul = mysql_query("SELECT * FROM posts_image WHERE posts_id='$id'");
    	while($resimyaz = mysql_fetch_array($resimbul)){
    	unlink(".$resimyaz[image_name]");
    	unlink(".$resimyaz[small_image]");
    	}
    	$resim_sil = mysql_query("DELETE FROM posts_image WHERE posts_id=$id");
    	if($resim_sil){
    		echo "Başarıyla Silindi !";
    	}else{
    			echo "Hata! Lütfen Sonra Deneyiniz..";
    	}
    	
    }
    bu kodla veritabanından haber ve resmi siliyorum fakat resimleri unlink ile silemiyorum. sıkıntım nerede ?
    id gelmiyor desek veritabanından silmez.
  • 28-11-2012, 21:24:19
    #2
    unlink($resimyaz['image_name']);
    unlink($resimyaz['small_image']);

    o bölüm böyle olacak.

    Bir de file_exists ile kontrol edilirse şık olur.
  • 28-11-2012, 21:45:30
    #3
    miscel adlı üyeden alıntı: mesajı görüntüle
    unlink($resimyaz['image_name']);
    unlink($resimyaz['small_image']);

    o bölüm böyle olacak.

    Bir de file_exists ile kontrol edilirse şık olur.
    Kod bloğunu böyle değiştim. Değişen ne oldu bilmiyorum ama silmeyi başardım. Teşekkür ederim. Kod bloğunu paylaşayım. Lazım olur bilmeyenlere.

    while($resimyaz = mysql_fetch_array($resimbul)){
    	$r1 = $resimyaz["image_name"];
    	$r2 = $resimyaz["small_image"];
    	if (file_exists($r1) && file_exists($r2))
    		{
    			unlink($r1);
    			unlink($r2);
    		}
    		else
    		{
    			echo "Resim Bulunamadı";
    		}
    	
    	}
  • 29-11-2012, 00:38:34
    #4
    başarılı bilmeyenler için yaptığınız halde koyup paylaşmanız tşkler ....
  • 29-11-2012, 17:05:59
    #5
    Rica ederim estağfirullah ..