• 01-10-2013, 11:17:42
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar şimdi ben sql den resim yolunu çekip bunu unlink ile silmek istiyorum nasıl yapabilirim bi fikri olan varmı acaba?
  • 01-10-2013, 11:26:09
    #2
    hocam veritabanınızı ve silmek istediğiniz resimlerin bulunduğu klasörün yolunu belirtebilirseniz bir örnek hazırlayabilirim sizin için...
  • 01-10-2013, 11:28:49
    #3
    Üyeliği durduruldu
    RooTsGhosT adlı üyeden alıntı: mesajı görüntüle
    hocam veritabanınızı ve silmek istediğiniz resimlerin bulunduğu klasörün yolunu belirtebilirseniz bir örnek hazırlayabilirim sizin için...
    Veritabanı musteri

    Resimlerin bulunduğu klasor ana dizinde images/musterilerimiz/resim.jpg gibi

    Veritabanındaki resimlerin bulunduğu yer resim içinde bu şekilde link var ../images/musterilerimiz/239.png

    hocam vallahi yardım ederseniz çok sevinirim.
  • 01-10-2013, 11:34:35
    #4
    $sorgu = mysql_query("select * from musteri  where durum = 0");
    while($gelen = mysql_fetch_array($sorgu))
    {
    unlink("../images/musterilerimiz/".$gelen["resim"]);
    }

    hocam size uygun sql kodunu yamzış olduğum sql kodunun olduğu yere yerleştirirsiniz. sql sorgusunun tümünü while döngüsü yardımı ile diziye aktarırsınız ve "resim" alanındaki resim ismini alıp unlink fonksiyonu ile silebilirsiniz burda dikkat edeceğiniz resmin yolunu duğru bir şekilde girmenizdir.Bu kod örnekolduğu için sisteminizde çalışmayabilir
  • 01-10-2013, 11:37:57
    #5
    Üyeliği durduruldu
    RooTsGhosT adlı üyeden alıntı: mesajı görüntüle
    $sorgu = mysql_query("select * from musteri  where durum = 0");
    while($gelen = mysql_fetch_array($sorgu))
    {
    unlink("../images/musterilerimiz/".$gelen["resim"]);
    }

    hocam size uygun sql kodunu yamzış olduğum sql kodunun olduğu yere yerleştirirsiniz. sql sorgusunun tümünü while döngüsü yardımı ile diziye aktarırsınız ve "resim" alanındaki resim ismini alıp unlink fonksiyonu ile silebilirsiniz burda dikkat edeceğiniz resmin yolunu duğru bir şekilde girmenizdir.Bu kod örnekolduğu için sisteminizde çalışmayabilir
    Şimdi hocam şu ../images/musterilerimiz/ kısım varya unlink kısmında benim veritabanından veri çekerken zaten ../images/musterilerimiz/213.jpg diye çekiyor bunu nasıl yapayım.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 11:37:57 -->-> Daha önceki mesaj 11:36:28 --

    Mesela şuanki sql den sildirme bu şekilde bunun neresine eklemeliyim bu kodu.

    <?php require_once("../includes/baglan.php"); ?>
    <?php
    	if($_GET[sayfa])
    	{
    		mysql_query("DELETE FROM musteri WHERE id='$_GET[sayfa]'");
    		header("Location: musteri-logo.php");
    	}
    
    ?>
  • 01-10-2013, 11:38:29
    #6
    sersat adlı üyeden alıntı: mesajı görüntüle
    Şimdi hocam şu ../images/musterilerimiz/ kısım varya unlink kısmında benim veritabanından veri çekerken zaten ../images/musterilerimiz/213.jpg diye çekiyor bunu nasıl yapayım.
    o zaman bu şekilde kullanabilirsiniz hocam
    unlink($gelen["resim"]);
  • 01-10-2013, 11:41:22
    #7
    Üyeliği durduruldu
    RooTsGhosT adlı üyeden alıntı: mesajı görüntüle
    o zaman bu şekilde kullanabilirsiniz hocam
    unlink($gelen["resim"]);
    <?php require_once("../includes/baglan.php"); ?> 
    <?php 
        if($_GET[sayfa]) 
        { 
            mysql_query("DELETE FROM musteri WHERE id='$_GET[sayfa]'"); 
            header("Location: musteri-logo.php"); 
        } 
    
    ?>
    şUANKİ silme sayfası burası hocam bunun neresine yazmalıyım veya siz düzenliyip verebilirmisiniz.
  • 01-10-2013, 11:49:14
    #8
    sersat adlı üyeden alıntı: mesajı görüntüle
    <?php require_once("../includes/baglan.php"); ?> 
    <?php 
        if($_GET[sayfa]) 
        { 
            mysql_query("DELETE FROM musteri WHERE id='$_GET[sayfa]'"); 
            header("Location: musteri-logo.php"); 
        } 
    
    ?>
    şUANKİ silme sayfası burası hocam bunun neresine yazmalıyım veya siz düzenliyip verebilirmisiniz.
    Hocam öncelikle müsteri bilgilerinizi veri tabanından silmeden önce var olan dosyalarını silmeniz lazım öncelikle veritabanını boşaltırsanız silmeniz gereken dosyaların bilgilerini bulmanız imkansızdır bu yüzden önce aynı şartlarda bir seçme sorgusu ile müşteri bilgilerini seçip unlink ile dosya silme işlemimizi yapıyoruz.Dosya silme işlemimiz başarı ile sonuçlanırsa müşteri bilginizi veritabanından silebiliriz artık...


    <?php require_once("../includes/baglan.php"); ?> 
    <?php 
        if($_GET[sayfa]) 
        { 
    
       $sorgu = mysql_query("SELECT * FROM musteri WHERE id='$_GET[sayfa]'");
     $gelen = mysql_fetch_array($sorgu))
    if(unlink($gelen["resim"]))
    {
     
            mysql_query("DELETE FROM musteri WHERE id='$_GET[sayfa]'"); 
            header("Location: musteri-logo.php"); }
    else
    {echo "hata";}
        } 
    
    ?>
  • 01-10-2013, 11:52:16
    #9
    Üyeliği durduruldu
    RooTsGhosT adlı üyeden alıntı: mesajı görüntüle
    Hocam öncelikle müsteri bilgilerinizi veri tabanından silmeden önce var olan dosyalarını silmeniz lazım öncelikle veritabanını boşaltırsanız silmeniz gereken dosyaların bilgilerini bulmanız imkansızdır bu yüzden önce aynı şartlarda bir seçme sorgusu ile müşteri bilgilerini seçip unlink ile dosya silme işlemimizi yapıyoruz.Dosya silme işlemimiz başarı ile sonuçlanırsa müşteri bilginizi veritabanından silebiliriz artık...


    <?php require_once("../includes/baglan.php"); ?> 
    <?php 
        if($_GET[sayfa]) 
        { 
    
       $sorgu = mysql_query("SELECT * FROM musteri WHERE id='$_GET[sayfa]'");
     $gelen = mysql_fetch_array($sorgu))
    if(unlink($gelen["resim"]))
    {
     
            mysql_query("DELETE FROM musteri WHERE id='$_GET[sayfa]'"); 
            header("Location: musteri-logo.php"); }
    else
    {echo "hata";}
        } 
    
    ?>
    Parse error: syntax error, unexpected ')' in C:\xampp\htdocs\tasarim\yonetim\musteri-logo-sil.php on line 7

    Böle bir hata veriyor onu kaldırdığımda ise

    Parse error: syntax error, unexpected 'if' (T_IF) in C:\xampp\htdocs\tasarim\yonetim\musteri-logo-sil.php on line 8

    Bunu veriyor