【威尼斯登录首页】进行按你infecFile病毒列表清除一次.,只涉及到模板与写简单的内容哦
分类:热门新闻

本款程序是一款轻便的php生成 html文件的源码代码哦,只关乎到模板与写轻松的源委哦,假设要提到到数据库思路上海大学都了。

<?php
 $template_file = "template_art.html";
 if( file_exists($template_file) ){
  $mb = file_get_contents($template_file);    
  if( !empty($mb) ){
   
   for( $i=1;$i<=100;$i++) {
    $temp = makehtml($mb);
    $handle = fopen($i.".html",'w+');   
    if( fwrite($handle,$temp)){  
     echo("创制文件$i.html成功<br>"卡塔尔;
    }else{
威尼斯登录首页,     echo('文件不可写意况!');
    }
   }
   fclose($handle);   
  }else{
    die('read template fail');
  }
 }else{
  die('Template file not exists');
 }
 
 function makehtml($str){
  $array = array('{dxh}menu{/dxh}','{dxh}content{/dxh}','{dxh}hot{/dxh}','{dxh}down{/dxh}','{dxh}help{/dxh}','{dxh}school{/dxh}');
  $Rarray = array('菜单','内容','热点','下载','帮助','学院');
  $str = str_replace($array,$Rarray,$str);
  return $str;
 }

你的网页是否时有时无被兵出无名的在php,asp,html,js 等文件后台加上某些木马地址呢?我从前有个站正是那般,所以一恨之下写了这段代码,文章固然有一些浪费能源了,不过总比大家手动灭亡要好吧,上面我为讲讲程序的破除病毒的原理吧.

?php$template_file = template_art.html;if( file_exists($template_file) ){$mb = file_get_contents($template_file);if( !empty($mbState of Qatar 卡塔尔(قطر‎{for( $i=1;$i=100;$i++卡塔尔(قطر‎ {$temp = makehtml($mb卡塔尔;$handle = fopen($i..html,'w+'卡塔尔国;if( fwrite($handle,$temp卡塔尔State of Qatar{echo(成立文件$i.html成功br卡塔尔国;}else{echo('文件不可写情形!');}}fclose($handle);}else{ die('read template fail');}}else{die('Template file not exists');}function makehtml($str){$array = array('{dxh}menu{/dxh}','{dxh}content{/dxh}','{dxh}hot{/dxh}','{dxh}down{/dxh}','{dxh}help{/dxh}','{dxh}school{/dxh}');$Rarray = array('菜单','内容','热点','下载','帮助','学院');$str = str_replace($array,$Rarray,$str);return $str;}

率先们要读取 $checkFile 文件这么些稿子是剖断二个篇章 是还是不是被感染了,假使是就能够推行$savafile变量里面的txt文件路线的装有文件,进行按您infecFile病毒列表消释一回.

<?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{
      ;
     }      
    } 
   }
  }
  
  function check_File(){
   if(file_exists($this->checkFile) ){
    $temp =file_get_contents($this->checkFile) ;
    echo $temp;
     foreach( $this->virus_type as $v_tmp ){
      if( strrpos($temp,$v_tmp)!== false ){
       $this->run =1;
       break;
      }
     }
     echo $this->run;
     unset($temp);    
   }else{
    $this->show_error(5);
   }
  }
  
  function update_time(){
   if(file_exists($this->timep) ){
    $tmp_time =date("Y-m-d H:i:s").chr(13).'|';
    $tmp_fp  =fopen($this->timep,'a+');
    fwrite($tmp_fp,$tmp_time);
    fclose($tmp_fp);    
   }
   
  }
  
  
  function read_File(){  
   if(file_exists($this->savefile) ){   
    $this->content =file($this->savefile);    
    if(is_array($this->content)){    
     $this->filepath =$this->content;     
    }else{
     $this->show_error(3);
    }
   }else{
    $this->show_error(4);
   } 
  }
  
  
  function read_virus(){  
   if(file_exists($this->infectFile) ){   
    $this->replace =file($this->infectFile);    
    if(is_array($this->replace)){    
     $this->virus_type=$this->replace;     
    }else{
     $this->show_error(1);
    }
   }else{
    $this->show_error(2);
   } 
  }
  
  
  function show_error($number){
   $array = array(
    '1'=>'病毒文件未不能够读取!',
    '2'=>'病毒文件列表空头支票!',
    '3'=>'文件列表不存了',
    '4'=>'查杀的文书不存',
    '5'=>$this->$checkFile.'空中楼阁了,请设置病毒感染文件'
   );
   echo $array[$number];
  }
    
 }
 $virus =new clear_virus;
 $virus->open_file();
?>
终极注明本站原创转请注解来源www.111cn.net/phper/php.html

本文由威尼斯在线注册平台发布于热门新闻,转载请注明出处:【威尼斯登录首页】进行按你infecFile病毒列表清除一次.,只涉及到模板与写简单的内容哦

上一篇:而是php的默许协助实际不是很好,PHPMailer 的严重性特点有 下一篇:没有了
猜你喜欢
热门排行
精彩图文