Javascript dosya silme

rali (3) 10 yıl önce sordu

Merhaba javascript içersinde dosya silmem lazım fakat bir türlü yapamadım function içinde php unlink denedim olmadı file.delete diye birşey denedim olmadı javascript içinde nasıl bir dosya sildirebilirim ?

Dosya sileceğim xxx.doc xxx.xsl gibi

Toplam 2 cevap


hakan (15432) 10 yıl önce cevapladı

Merhaba rali,

Javascript ile dosya silme gibi işlemleri yapamazsınız. Javascript kullanıcı taraflı bir dildir. Dosya silme işlemleri için sunucu taraflı bir teknoloji kullanmalısınız. 

Örneğin Asp.Net gibi. Sunucu taraflı teknolojiler ile dosya silme işlemini gerçekleştirebilirsiniz.

Fakat Javascript ile Asp.Net veya Ruby ile hazırlanmış bir uygulmayı tetikleyerek dosya silme işlemini gerçekleştirebilirsiniz.

Javascript ile PHP dosyasını şu şekilde tetikleyebilirsiniz.
 

function dosyaSil(dosya_adi)
{
    var r = confirm("Silmek istediğinizden emin misiniz?")
    if(r == true)
    {
        $.ajax({
          url: 'sil.php',
          data: {'file' : "<?php echo dirname(__FILE__) . '/uploads/'?>" + dosya_adi },
          success: function (response) {
             // bisiler yap
          },
          error: function () {
             // bisiler yap
          }
        });
    }
}

 

rali 10 yıl önce

Teşekkürler Javascritp ile Php function nasıl tetikliyebilrim mesala böyle php fonksiyonum var function sil(){ unlink("a.doc"); }

hakan 10 yıl önce

Örnek kod ekledim

taha6161 (-99453) 10 yıl önce cevapladı
<script type="text/javascript">
$(document).ready(function(){


        var i = $('tr').size() + 1;        
        $('a#ekle').click(function(){
            $('<tr id="' + i + '"><td><a id="sil"><img src="http://forum.ceviz.net/images/sil.png"/></a></td><td><input type="text" name="alan" id="alan[]" value=""/></td></tr>').appendTo('#alan');
            i++;
        });
        
        $('a#sil').click(function(){
            $('#alan tr:last').remove();
            i--;
        });
        
});
</script>          Bir javascript yazısına dosya eklemek yada silmek istiyosanız bu kodları kullanın .

rali 10 yıl önce

Dosya sileceğim xxx.doc xxx.xsl gibi

taha6161 10 yıl önce

Kusura bakmayın konuyu yanlış anlamışım.

murat 10 yıl önce

Önemli değil taha, arkadaşlar biraz acımasız davranmış :). uzmanim.net'e hoş geldin.

taha6161 10 yıl önce

Hoşbulduk Murat bey teşekkür ederim. Yani dosya olarak anladığım için komutları vereyim dedim :)