Suchen
Suchergebnisse
valid())
{
// Dateien mit einem . (In Linux versteckte Dateien) übergehen
if($odir->isDot())
{
$odir->next();
continue;
}
// Verzeichnisse rekursiv aufrufen
elseif($odir->isDir())
search($odir->getPathName());
// In html-Dateien suchen
elseif(preg_match('/\.html?/i', $odir->getFilename()))
{
// Dafür den Textinhalt laden
$content = strip_tags(file_get_contents($odir->getPathName()));
// Darin nach $_GET['q'] suchen und bei Erfolg einen Link ausgeben
if(stripos($content, $_GET['q']) !== false)
echo('- '.$odir->getFilename().'
'.PHP_EOL);
}
$odir->next();
}
}
search('./');
?>