• 08-01-2009, 14:03:40
    #1
    arkadaşlar uyelerin uyeliğini sildiği bir sayfa yaptım bütün verilerini siliyorum ancak sadece klasör içersinde kayıtlı resmi silemiyorum şole bi kodla yapmaya çalışıyorum acaba hata nerede??

    $resim=$_POST['resim'][$i];
    $query="delete from resim where resim='$resim' and user='$oturum' ";
    		$sonuc=mysql_query($query);
    		$silresim="../picture/$resim";
    		$sil =@unlink("$silresim");
  • 08-01-2009, 14:29:21
    #2
    $sil =@unlink("$silresim");
    yerine
    unlink("$silresim");
    dener misin bir de.
  • 08-01-2009, 14:35:24
    #3
    yok malesef olmadi
  • 08-01-2009, 14:41:00
    #4
    Resimlerin olduğu klasörün yazma izni olmayabilir ona dikkat et.
  • 08-01-2009, 14:45:40
    #5
    evet haklısın ama localde çalışıyorum üye kendisi silebiliyor benim yaptığımda silinmiyor
  • 08-01-2009, 15:39:55
    #6
    Üyeliği durduruldu
    Fatih35 adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar uyelerin uyeliğini sildiği bir sayfa yaptım bütün verilerini siliyorum ancak sadece klasör içersinde kayıtlı resmi silemiyorum şole bi kodla yapmaya çalışıyorum acaba hata nerede??
    $resim=$_POST['resim'][$i];
    $query="delete from resim where resim='$resim' and user='$oturum' ";
    		$sonuc=mysql_query($query);
    		$silresim="../picture/$resim";
    		$sil =@unlink("$silresim");
    debug yapabilmek için kodunuzu şu hale dönüştürün

    $resim=$_POST['resim'][$i];
    $query="delete from resim where resim='$resim' and user='$oturum' ";
    		$sonuc=mysql_query($query);
    		$silresim="../picture/$resim";
    if (file_exist($silresim)){
    echo "dosya var";
    }else{
    echo "dosya bulunamıyor denedigim path :". $silresim;
    }
    		$sil =@unlink("$silresim");
    unlinkte @ hata göstermeme operatörü olduğu için dosyayı silemiyorsa yada dosya adı yanlışsa bile hata mesajı almiyorsunuzdur. Bu deneme ile dosya yoksa denediginiz path i size söyleeycek

    burayı kontrol etmeliyiz kanatimce
  • 08-01-2009, 15:41:06
    #7
    Üyeliği durduruldu
    bide silme işlemi esnasinda $resim=$_POST['resim'][$i]; şekilde ifade kullanmışsınız ama burdaki $i değişkeninin değeri muallakta. dedigim debug i yapinca soruna biraz daha yaklaşabilirsiniz
  • 08-01-2009, 18:06:14
    #8
    gerçekten kafayı yedim olmuyor kod bu bu kodla uyeler normal kendi resimlerini silebiliyor ben bu kodu alıp yaptığım sayfaya entegre ediyorum orada silmiyor olay bu
  • 08-01-2009, 18:14:01
    #9
    o dosyalar aynı klasörde mi ki,
    yeni entegre yapmaya çalıştığınız dosya üst veya alt dizinde mi ?