cari
RumahPerpustakaan PHPPerpustakaan lainKelas PHP untuk penyingkiran virus web
Kelas PHP untuk penyingkiran virus web
<?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{
          ;
        }
      }
    }
  }

Ini ialah kelas keselamatan PHP untuk penyingkiran virus web Anda boleh melihat fail senarai fail virus, melihat senarai fail virus dan merekodkan masa penyingkiran virus.

Penafian

Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn

Artikel Berkaitan

Teknologi pembangunan crawler: Gunakan PHP dan Selenium untuk membina perangkak web kelas pertamaTeknologi pembangunan crawler: Gunakan PHP dan Selenium untuk membina perangkak web kelas pertama

15Jun2023

Dengan perkembangan Internet, teknologi crawler telah menjadi alat yang sangat diperlukan dalam pemerolehan data, analisis pasaran, penyelidikan produk yang kompetitif dan bidang lain. Antara teknologi perangkak tradisional, Python ialah bahasa pilihan untuk membangunkan alat perangkak Berbanding dengan bahasa lain, Python mempunyai kelebihan kerana mudah dipelajari, ringkas dan kaya dengan perpustakaan perangkak. Tetapi hari ini, kami akan memperkenalkan satu lagi bahasa perangkak yang sangat baik-PHP, dan tekniknya yang cekap dalam kombinasi dengan Selenium. 1. Apa itu SeleniumSelenium ialah alat yang digunakan secara meluas dalam automasi Web

Bagaimana untuk menggunakan perpustakaan kelas PHP Goutte untuk merangkak web dan pengekstrakan data?Bagaimana untuk menggunakan perpustakaan kelas PHP Goutte untuk merangkak web dan pengekstrakan data?

09Aug2023

Bagaimana untuk menggunakan perpustakaan kelas PHPGoutte untuk merangkak web dan pengekstrakan data? Gambaran Keseluruhan: Dalam proses pembangunan harian, kita selalunya perlu mendapatkan pelbagai data daripada Internet, seperti kedudukan filem, ramalan cuaca, dsb. Merangkak web adalah salah satu kaedah biasa untuk mendapatkan data ini. Dalam pembangunan PHP, kita boleh menggunakan perpustakaan kelas Goutte untuk melaksanakan rangkak web dan fungsi pengekstrakan data. Artikel ini akan memperkenalkan cara menggunakan perpustakaan kelas PHPGoutte untuk merangkak halaman web dan mengekstrak data serta melampirkan contoh kod. Apa itu Gout

Bagaimana untuk Melaksanakan Fail Kelas Java dari Laman Web PHP?Bagaimana untuk Melaksanakan Fail Kelas Java dari Laman Web PHP?

22Oct2024

Artikel ini membincangkan pelaksanaan fail kelas Java daripada tapak web PHP untuk menggunakan fungsi Java dalam halaman web. Isu utama ialah melaksanakan program Java dan mendapatkan semula keluarannya dalam PHP. Ia menyediakan penyelesaian menggunakan fungsi PHP exec().

Pengepala Perpustakaan Standard C Manakah yang Termasuk Secara Eksplisit Lain?Pengepala Perpustakaan Standard C Manakah yang Termasuk Secara Eksplisit Lain?

01Nov2024

Pengepala yang manakah dalam Perpustakaan Standard C Termasuk Lain-lain? Secara umumnya, pengaturcara tidak seharusnya menganggap bahawa satu pengepala perpustakaan standard C akan...

Cara mengimport perpustakaan pihak ketiga dalam ThinkPHPCara mengimport perpustakaan pihak ketiga dalam ThinkPHP

03Jun2023

Perpustakaan kelas pihak ketiga Perpustakaan kelas pihak ketiga merujuk kepada perpustakaan kelas lain selain rangka kerja ThinkPHP dan perpustakaan kelas projek aplikasi Ia biasanya disediakan oleh sistem atau produk pihak ketiga, seperti perpustakaan kelas Smarty, Zend dan sistem lain. Untuk perpustakaan kelas yang diimport lebih awal menggunakan pemuatan automatik atau kaedah import, konvensyen ThinkPHP adalah menggunakan .class.php kerana akhiran bukan sedemikian perlu dikawal melalui parameter import. Tetapi untuk perpustakaan jenis ketiga, kerana tidak ada perjanjian sedemikian, akhirannya hanya boleh dianggap sebagai php. Untuk memperkenalkan perpustakaan kelas dengan mudah daripada rangka kerja dan sistem lain, ThinkPHP secara khusus menyediakan fungsi mengimport perpustakaan kelas pihak ketiga. Perpustakaan kelas pihak ketiga diletakkan secara seragam dalam direktori sistem ThinkPHP/

Bagaimana untuk Menghapuskan Virus PHP Eval-Base64_Decode dan Melindungi Laman Web Anda?Bagaimana untuk Menghapuskan Virus PHP Eval-Base64_Decode dan Melindungi Laman Web Anda?

26Oct2024

Cara Menghilangkan Eval-Base64_Decode Seperti Fail Virus PHPVirus yang menggunakan teknik eval-base64_decode, seperti yang...

See all articles