如何查找两个文件中是否存在字符串?

时间:2014-04-18 08:34:15

标签: php

我在strings.lst文件中有一个关键字列表,我希望回显一个目录及其子目录中的所有文件名,这些子目录至少包含该文件中的一个字符串。

这是我到目前为止所写的内容,但是如何比较这两个文件?

function lookForString($filename)
{

{

function listFolderFiles($dir)
{
    $ffs = scandir($dir);
    foreach($ffs as $ff)
    {
        if($ff != '.' && $ff != '..’)
        {
            if(is_dir($dir.'/'.$ff))
                listFolderFiles($dir.'/'.$ff);
                else
                lookForString($ff);
        }
    }
}

我知道如何编写lookForString函数,任何人都可以帮助我吗?

换句话说,如何转换此

$handle = fopen($filename, 'r');
while (($buffer = fgets($handle)) !== false) {
    if (strpos($buffer, $myString) !== false) {
        echo $filename;
        break; 
    }      
}
fclose($handle);

搜索多个字符串?

0 个答案:

没有答案