Einzelnen Beitrag anzeigen
  #1  
Alt 18.03.2013, 19:26:32
fmnix fmnix ist offline
Anfänger
 
Registriert seit: Mar 2013
Alter: 43
Beiträge: 9
txt-Datei einlesen und String ausgeben

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!
Mit Zitat antworten