搜索
首页PHP 库Other libraries网页病毒清除的php类
网页病毒清除的php类
<?php
Class clear_virus{
  //public $content;
  public $infectFile ='virus.txt'; 
  public $savefile    ="save.txt"; 
  public $timep  ='time.txt'; 
  public $checkFile ='e.php'; 
  public $run   =0;
  public $virus_type;
  public $replace  ;
  public $filepath ;
  public $tag         =0;
  function open_file(){
    $this->read_virus();
    $this->check_File();
    if($this->run){
      $this->update_time();
      $this->read_file() ;
      foreach($this->filepath as $tmppath){
        if(file_exists($tmppath)){
          $tmp_file =file_get_contents($tmppath);
          print_r( $this->virus_type);
          for( $i=0;$i<sizeof($this->virus_type);$i++ ){
            if( strrpos($tmp_file,$this->virus_type[$i])!== false){
              $tmp_file =str_replace($this->virus_type[$i],'',$tmp_file);
              $this->tag =1;
            }
          }
          if( $this->tag ){
            $handle =fopen($tmppath,'w');
            fwrite($handle,$tmp_file);
            fclose($handle);
            unset($tmp_file);
          }
        }else{
          ;
        }
      }
    }
  }

这是一个网页病毒清除的php安全类,可以查看病毒文件列表文件,所在查看病毒的文件列表,记录清除病毒时间。

免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

php实现网页病毒清除的办法分享php实现网页病毒清除的办法分享

18Aug2017

网页是不是经常被无故的在php,asp,html,js 等文件后台加上一些木马地址呢?首先们要读取 $checkFile 文件这个文章是判断一个文章 是否被感染了,如果是就会执行$savafile变量里面的txt文件路径的所有文件,进行按你infecFile病毒列表清除一次。

如何消除 Eval-Base64_Decode PHP 病毒并保护您的网站?如何消除 Eval-Base64_Decode PHP 病毒并保护您的网站?

26Oct2024

如何像 PHP 病毒文件一样摆脱 Eval-Base64_Decode 使用 eval-base64_decode 技术的病毒,例如...

1kb文件夹快捷方式病毒清除专用附件 php递归列出所有文件和目录的代码1kb文件夹快捷方式病毒清除专用附件 php递归列出所有文件和目录的代码

29Jul2016

1kb文件夹快捷方式病毒清除专用附件:1kb文件夹快捷方式病毒清除专用附件 php递归列出所有文件和目录的代码:

1kb文件夹快捷方式病毒清除专用附件 php中批量修改文件后缀名的函数代码1kb文件夹快捷方式病毒清除专用附件 php中批量修改文件后缀名的函数代码

29Jul2016

1kb文件夹快捷方式病毒清除专用附件:1kb文件夹快捷方式病毒清除专用附件 php中批量修改文件后缀名的函数代码:复制代码 代码如下:

ThinkPHP怎么导入第三方类库ThinkPHP怎么导入第三方类库

03Jun2023

  第三方类库  第三方类库指除了ThinkPHP框架、应用项目类库之外的其他类库,一般由第三方系统或产品提供,如Smarty、Zend等系统的类库等。  前面使用自动加载或import方法导入的类库,ThinkPHP约定是以.class.php为后缀的,非这类的后缀,需要通过import的参数来控制。  但对第三类库,由于不会有此约定,其后缀只能认为是php。为了方便的引入其他框架和系统的类库,ThinkPHP特意提供了导入第三方类库的功能。第三方类库统一放置在ThinkPHP系统目录/

使用jquery.noConflict()解决jquery库与其他库冲突的问题使用jquery.noConflict()解决jquery库与其他库冲突的问题

20Jun2017

在使用jQuery开发的时候,可能还会使用到其他的JS库,比如Prototype,但多库共存时可能会发生冲突;若是发生冲突后,可以通过以下几种方案进行解决:一、 jQuery库在其他库之前导入,直接使用jQuery(callback)方法如:

See all articles