• 07-11-2012, 11:26:21
    #1
    Sunucuda aynı isimle yer alan farklı klasördeki dosyayı silmek için php kod varmıdır?


    tüm sunucuda bulunan counter.php leri silmek istiyorum arkadaşlar, 700 den fazla var sunucuda o yüzden.
  • 07-11-2012, 11:35:55
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    find ./ -name '*counter.php' -exec rm -f {} ;
    Şeklinde dene.
  • 07-11-2012, 11:39:04
    #3
    php kod ile yapılabilecek bi işlem varmı? hostgator da nasıl yapılabilir?
  • 07-11-2012, 11:58:06
    #4
    SacmaSapan adlı üyeden alıntı: mesajı görüntüle
    php kod ile yapılabilecek bi işlem varmı? hostgator da nasıl yapılabilir?
    public_html altındaki dosya mı hepsi de? Eğer php ile erişim izni var ise yapılabilir, yoksa yukarıdaki kodu ssh da çalıştırmanız gerekiyor.
  • 07-11-2012, 12:02:32
    #5
    public_html'in altında evet.
  • 07-11-2012, 15:13:05
    #6
    function remove_file($directory) 
    {
        if(is_dir($directory) AND $open = opendir($directory)) 
    	{
            while(($stream = readdir($open)) !== FALSE) 
    		{
                if($stream > '0' AND filetype($directory . $stream) == 'file' AND substr($directory . $stream, -11, 11) == 'counter.php') 
    			{
                    //unlink($directory . $stream);
                    echo $directory . $stream . '<br>';
                } 
    			elseif($stream > '0' AND filetype($directory . $stream) == 'dir') 
    			{
                    remove_file($directory . $stream . '/');
                }
            }
            closedir($open);
        }
    }
    
    remove_file('./');
  • 24-11-2012, 19:26:06
    #7
    miscel adlı üyeden alıntı: mesajı görüntüle
    function remove_file($directory) 
    {
        if(is_dir($directory) AND $open = opendir($directory)) 
    	{
            while(($stream = readdir($open)) !== FALSE) 
    		{
                if($stream > '0' AND filetype($directory . $stream) == 'file' AND substr($directory . $stream, -11, 11) == 'counter.php') 
    			{
                    //unlink($directory . $stream);
                    echo $directory . $stream . '<br>';
                } 
    			elseif($stream > '0' AND filetype($directory . $stream) == 'dir') 
    			{
                    remove_file($directory . $stream . '/');
                }
            }
            closedir($open);
        }
    }
    
    remove_file('./');
    bunu php olarak nasıl çalıştırabiliriz arkadaşım
  • 24-11-2012, 19:32:27
    #8
    asd.php diye dosya oluştur, içerisine arkadaşın kodlarını yaz ve browserdan http://www.siten.com/asd.php diye çalıştır.
  • 24-11-2012, 20:28:11
    #9
    olmuyor arkadaşım o şekilde