<?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
21Oct2024
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
28Dec2024
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...
14Dec2024
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...
21Oct2024
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
27Oct2024
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é...
21Oct2024
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
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