我的服务器根目录及其文件夹中到处都是恶意文件。是否有任何方法/ php脚本可用来从所有文件夹中一次删除所有em。
答案 0 :(得分:0)
function deleteFileFromDir($dir, $filename){
$ffs = scandir($dir);
unset($ffs[array_search('.', $ffs, true)]);
unset($ffs[array_search('..', $ffs, true)]);
foreach($ffs as $ff){
if(is_dir($dir.'/'.$ff)){
deleteFileFromDir($dir.'/'.$ff, $filename);
} else {
if( $ff == $filename ){
echo "found ".$dir.'/'.$ff.'<br>';
unlink($dir.'/'.$ff);
}
}
}
}
$search_dir_path = '.'; // The same folder as the file location
$search_file = 'some_file_to_delete.txt';
deleteFileFromDir($search_dir_path, $search_file);
只需根据需要更改$search_dir_path
和$search_file
变量。
答案 1 :(得分:-1)
只需用正确的地址和名称替换 home / public_html / 和 *。txt :
$objects = scandir(home/public_html/);
foreach ($objects as $object) {
array_map('unlink', glob("*.txt"));
}