<?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{ ; } } } }
Il s'agit d'une classe de sécurité PHP pour la suppression des virus Web. Vous pouvez afficher le fichier de liste des fichiers de virus, afficher la liste des fichiers de virus et enregistrer l'heure de suppression du virus.
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe

21 Oct 2024
Classe BigInteger en PHP PHP inclut-il une classe BigInteger pour gérer les grands entiers ? Si oui, comment y accéder et l'utiliser ?Réponse :Bien que PHP n'inclut pas nativement de classe BigInteger, des bibliothèques externes peuvent fournir cette fonctionnalité. Deux remarques

28 Dec 2024
Suppression des erreurs avec l'opérateur '@' en PHPL'utilisation de l'opérateur de suppression d'erreur (@) en PHP peut être un sujet controversé. Certains développeurs...

14 Dec 2024
Les dangers de la suppression des erreurs : une plongée approfondie dans l'opérateur @ de PHPAlors que de nombreux développeurs PHP ont adopté l'opérateur de suppression d'erreurs (@) pour masquer...

21 Oct 2024
L'utilisation de la classe BigInteger dans PHPPHP fournit plusieurs méthodes pour gérer de grandes valeurs entières. La classe BigInteger est l'une de ces options. Accéder à la classe BigInteger La classe BigInteger n'est pas disponible nativement en PHP. Cependant, vous pouvez utiliser une bibliothèque externe

27 Oct 2024
Assurer la fin des sessions PHP : un guide completLa fin appropriée des sessions PHP est cruciale pour maintenir une sécurité et une prévisibilité...

21 Oct 2024
Générer des nombres aléatoires sans répétition Lorsque vous créez un site Web qui utilise une sélection aléatoire pour afficher une liste Yelp à chaque actualisation de page, vous rencontrez le défi de garantir que les 20 listes sont affichées une fois sans répétition. Whi


Outils chauds Tags

Hot Tools

Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances

Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion

Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images
