Hallo!
mit:
$msg .= nl2br($buffer);
kann ich sogar dann noch die zeilenubrüche in html-zeilenumbrüche
ändern.
dann suche ich eben nach einem schlüsselwort und will dann
die zeile ausgeben, in der das auftaucht. das wär ja eigentlich nur ein substring vom schlüsselwort bis zum zeilenende (z.B.:<br>).
Ok, Du könntest alle Zeileumbrüche gehen ein Zeichen ersetzen, meinetwegen "|":
$buffer = ereg_replace("\n", "|", $buffer);
Nun splittest Du diesen Dring bei "|":
$buffer_split = explode("|", $buffer);
Nun durchläufst Du das Array $buffer_split und durchsuchst jedes einzelne Array-Element.
for($i = 0; $i < count($buffer_split); $i++)
{
if(ereg("suchwort", $buffer_split[$i]))
{
echo $buffer_split[$i];
break;
}
}
So könnte das aussehen.
MfG, André Laugks
L-Andre @ gmx.de