Hallo an alle ;-) !
Ich möchte eine txt-Datei einlesen, diese nach einem String ";+ -" durchsuchen und die Zeile in der dieser String vorkommt sowie die folgenden 4 Zeilen ausgeben.
Hier mein Versuch:
PHP-Code:
<?php
$lines = file('http://www.webseite.com/test/test.txt');
$searchstr = ';+ -';
foreach ($lines as $line)
{
if(strpos($line, $searchstr) !== false)
{
$results[] = $line;
}
}
echo '<pre>';
print_r($results);
echo '</pre>';
?>
Die txt-Datei sieht z.B. so aus:
Code:
;*+-aaaaaa
bbbbb
ccccccc
ffff
asfasfasfafafaf
sdgsdgsgs
gsgsgsgsdgsd235235fs
sgsgsgsgsg
;+ - 2222222222aaaaaa
bbbbb
cccccccgggg
gsgsdgsdg
Wie aber schaffe ich es, dass nicht nur die erste Zeile, sondern eben auch die folgenden 4 Zeilen ausgegeben werden?
Danke schon jetzt für eure Mühe!