So... nur für den Fall das der letzte, offene Punkt hier im Thread übersehen wird ;-) :
Was muss hier ergänzt werden:
PHP-Code:
$lines = file('http://www.webseite.com/test/test.txt');
$searchstr = ';+ -';
$next_lines = 0;
foreach ($lines as $line)
{
if(strpos($line, $searchstr) !== false || ($next_lines>0 && $next_lines<5))
{
$results[] = $line;
$next_lines++;
}
//Falls es weitere Zeilen geben sollte ;)
if($next_lines==5){
$next_lines=0;
}
}
Aktuell werden ja nach jedem gefunden ";+ -" die folgenden 4 Zeilen ausgegeben.
Wie kann ich aber folgendes realisieren:
Ich möchte nur die zeile mit ";+ -" ausgeben, und NUR wenn am Zeilen-Ende ein "---" erscheint auch die folgende Zeile, bis kein "---" mehr am Zeilenende steht.
Also NICHT immer pauschal alle 4 Zeilen ab ";+ -".
Bin schon fleißig am "wurschteln" aber als Anfänger doch leicht überfordert... Danke für die Hilfe ;-) !