• 05-07-2009, 23:04:31
    #1
    Merhaba arkadaşlar başlıktada belirttiğim gibi

    sunucuda bulunan bir klasördeki dosyaları listeliyorum. Yanlarında küçük checkboxlar var. Bunlar işaretlenip alttaki sil butonuna tıklandığında bu dosyanın sunucudan tamamen silinmesini istiyorum ama uzun araştırmalarıma hala bulabilmiş değilim. Yardımcı olacak arkadaşlara şimdiden teşekkürler
  • 05-07-2009, 23:43:50
    #2
    Üyeliği durduruldu
    Checkboxları aşağıdaki gibi verirsin.

    <input type="checkbox"  value="dosya_adi.gif"  name="dosyalar[]">
    silmek için de

    $dosyalar=$_POST['dosyalar'];
    
    foreach ($dosyalar AS $dosya_adi){
    
    unlink($dosya_adi);
    
    
    }
    kendine göre düzenlersin

    kolay gelsin
  • 15-07-2009, 10:20:16
    #3
    D3LLy dostum çok teşekkür ederim verdiğin bilgi için ama sorunumu hala çözemedim. Ben kod bloğunu buraya yazayım en iyisi daha kolay olacak sanırım.

    <FORM METHOD="POST" ACTION="">
    <table width="140" border="0" cellspacing="2" cellpadding="2" class="table" align="left">
     <col style="cursor:hand" />
    <tr><td colspan="100%"><INPUT TYPE="submit" name="submit_sil" value="Seçtiklerimi Sil"></td></tr>
    <?
    	$myFile->nowDr=$k;
    	$myFile->file_list();
    ?>
    <tr><td colspan="100%"><INPUT TYPE="submit" name="submit_sil" value="Seçtiklerimi Sil"></td></tr>
    </table>
    
    </FORM>
    Şimdi bu kod ile hem sunucuda images klasöründeki dosyaları listeliyorum. hemde yanlarında checkboxlar var. İşaretleyip seçtiklerimi sil dediğimde işlem yapmıyor sadece sayfayı yeniliyor. Senin dediğin şekilde yaptığımda belirli sayıda checkbox olması lazım ama olmuyor. İmages klasörüne ne kadar resim yüklersem onlarda listeleniyor. Bu yukarıda verdiğim kodda images klasörü içindeki dosyalar listeleniyor. Buradaki sil butonunu nasıl aktif edebilirim? Yardımcı olan arkadaşlara şimdiden teşekkürlerimi sunuyorum
  • 15-07-2009, 10:50:24
    #4
    Sanırım seninki yazılım hazır.. Hazır yazılımı derlemek için biraz daha bilgiye ihtiyaç olabilir. Bu kadar bilgiyle ancak bu kadar..
  • 15-07-2009, 12:33:44
    #5
    <FORM METHOD="POST" ACTION=""> Burada formun gönderileceği yer belirtilmemiş o yüzden sadece sayfayı yeniliyor olabilir mi?
    Dosya silme işlemi nerde yapılacaksa o php dosyanın bulunduğu yolu oraya belirtmen lazım.
  • 15-07-2009, 14:50:34
    #6
    yardımlar için teşekkürler sendetiklat dostum dediğin gibi action a belirleyelim bir php dosyası ama önemli olan o php dosyasının içine hangi kodları koyacağım sorun bu
  • 15-07-2009, 15:10:10
    #7
    unlink dosya siler. Buna göre hangi checkboxlar seçiliyse onun value değerindeki dosyayı sildirecek bir algoritma geliştirmen gerekiyor.