
- Kod: Zaznacz wszystko
<?php
$szukanyTekst = 'szukanytekst';
$dirName = 'katalog/';
function przeszukajTxt($file)
{
global $szukanyTekst;
if (strpos(file_get_contents($file), $szukanyTekst) !== false) {
echo 'Znaleziono w pliku: '.$file;
}
}
$dir = opendir($dirName);
while($f = readdir($dir))
{
if(!is_dir($dirName.$f))
{
przeszukajTxt($dirName.$f);
}
}
closedir($dir);
?>
Skrypt wyszukuje podaną frazę ($szukanyTekst) w plikach znajdującyh się w podanym katalogu ($dirName) i podaje w którym pliku znajduje się wyszukana fraza. Chciałbym jeszcze żeby oprócz tego podawał numer linii w pliku w którym znalazł daną frazę. Nie wiem jak ma wtedy wyglądać funkcja strpos()