• 30-12-2009, 14:39:29
    #1
    merhaba mysql dan resmi siliyorum ama dosya klasörde kalıyor onu nasıl silebilirim?

    resim id "rid" resim adi "isim" resimin yüklendiği klasör adı /depo
    $sqql = mysql_query("delete from resimler where rid=$idle");
  • 30-12-2009, 14:40:45
    #2
    unlink("resim.gif");
  • 30-12-2009, 14:44:01
    #3
    basit bir kod değil mi bu dizin adını yazmadan silmez ki :
  • 30-12-2009, 14:52:15
    #4
    unlink("../upload/".$secilendosya);
    bu şekilde silebilirsin.

    Edit: Yukarıdada örnek verilmiş. Görmemiştim.
  • 30-12-2009, 14:55:34
    #6
    teşekkürler işime çok yaradı.
    $resimsil = unlink("../depo/$ad");
  • 30-12-2009, 15:10:08
    #7
    istersen 100 satırdada yazarım
  • 30-12-2009, 18:26:32
    #8
    100 satırda yerine alttakina göre nasıl yaparım.
    urunler tablosu ve 1 ürünün birden fazla resmi yüklemek icin resimler adında ayrı tablo var
    alttaki kodla checkbox ile seçili urunler tablosundanki ve buna bağlı olarak resimler tablosundaki verileri id ye göre siliyorum. depo klasöründen bu resimleri çoklu nasıl silerim?
    if($_POST){
    foreach((array)$_POST['checkbox'] as $del_id):
    $sql = 'DELETE FROM urunler WHERE id='.intval($del_id);
    $result = mysql_query($sql);
    $sqql = 'DELETE FROM resimler WHERE idsi='.intval($del_id);
    $result = mysql_query($sqql); 
    endforeach;