User Tools

Site Tools


php:codesnip:mencari-string

PHP: Mencari String di dalam Folder Recursive

Contoh script php berikut ini berfungsi untuk mencari string tertentu di dalam folder hosting secara rekursive. Kode ini mungkin akan bermanfaat untuk anda yang mencari string dari malware atau virus.

Cara penggunaan adalah sbb

  1. Upload di public_html
  2. Edit string sesuaikan dengan yang anda cari
  3. Akses script langsung melalui domain seperti http://domain-anda.com/caristring.php
<?php
/* 
/* Diramu pusathosting.com dari berbagai sumber
/* --------------------------------------------
/* string bisa menggunakan single string atau array 
/* $string = array('string1','string2','string3');
*/

$string = 'fbchapnet.org';
$path = realpath(getcwd());
$objects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path), RecursiveIteratorIterator::SELF_FIRST);
foreach ($objects as $file => $object) {
    $content = file_get_contents($file);
    if (strpos_arr($content,$string) !== false ) {
       echo $file."<br>";
    }
}

function strpos_arr($haystack, $needle) {
    if(!is_array($needle)) $needle = array($needle);
    foreach($needle as $what) {
        if(($pos = strpos($haystack, $what))!==false) return $pos;
    }
    return false;
}
?>

Layanan

Harga Domain .COM | Harga Domain .ID | Shared Hosting | Email Hosting | MySQL Hosting |
php/codesnip/mencari-string.txt · Last modified: 2016/05/13 00:08 by kbadmin

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki