script cautare text in cod

<?php

function searchFilesContainingWord($dir, $word) {
    $rii = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir));

    $files = array(); 

    foreach ($rii as $file) {
        if ($file->isDir()){ 
            continue;
        }

        if (strpos(file_get_contents($file->getPathname()), $word) !== false) {
            $files[] = $file->getPathname();
        }
    }

    return $files;
}

// Example usage:
$word = 'UA-97214994-1'; // The word you're searching for
$directoryPath = __DIR__ . '/wp-content/themes'; // Change this to the path of your public_html directory

$filesContainingWord = searchFilesContainingWord($directoryPath, $word);

foreach ($filesContainingWord as $file) {
echo $file . PHP_EOL;
}

Considerati util acest articol?