mal was anderes:
wonach muss ich eigentlich suchen wenn ich nach nem zeilenanfang suche
$message = preg_replace ('/^/m', '» ', $message);
/^/m
was soll das sein?
dann müsste ich auch für das zeilenende nicht nach <br>s suchen sondern nach irgendwas anderes...
für was die slashes und so?
und warum führt folgende abfrage zu fehler:
if(eregi('» ',$message))
{
//$message = preg_replace ('» ', '', $message);
$message = preg_replace ('/^/m', '»', $message);
}
else
{
$message = preg_replace ('/^/m', '» ', $message);
}
der auskommentierte befehl war der böse wicht: einerseits sagt er bei der if else abfrage true (ja es gibt das zeichen in $message) und andererseits sagt das script dann nein - fehler, das geht nicht bei dem auskommentierten befehl...
was soll das?
gibt es noch eine andere regel für preg_replace?
MfG
Michael W.