Was mache ich falsch!? Folgendes gibt nur bis zum ersten "---" aus...
PHP-Code:
$lines = file('http://www.webseite.com/test/test.txt');
$searchstr = ';+ -';
$next_lines = 0;
$z_ende = '---'; // MEINE ERGÄNZUNG
foreach ($lines as $line)
{
// Gibt nur bis zum ersten "---" aus
if(strpos($line, $searchstr) !== false || ($next_lines>0 && $next_lines !== $z_ende ))
{
$results[] = $line;
$next_lines++;
}
//Falls es weitere Zeilen geben sollte ;)
if($next_lines==5){
$next_lines=0;
}
}