apstrakt: Zeilenumbrüche entfernen

Hallo,

verzweifelt versuche ich, Zeilenumbrüche aus einem String zu entfernen. Aber weder

$text=ereg_replace("\n","x888x",$HTTP_GET_VARS["text"]);

noch

$text=str_replace("\n","x888x",$HTTP_GET_VARS["text"]);

tun's. Zwar wird das "x888x" an den entsprechenden Stellen eingefügt, aber der Zeilenumbruch ist trotzdem nicht weg. Das finde ich sehr komisch. Wenn ich zusätzlich noch die Wagenrückläufe löschen will, passiert aber nichts weiter:

$text=str_replace("\r","x777x",$text)

*verwirrt*

Tschau,
apstrakt

--
http://www.cafe-abstrakt.de
  1. Hallo,

    Das Forumsarchiv hat geholfen:
    $text=ereg_replace("\015\012|\015|\012","",$HTTP_GET_VARS["text"])
    tut's.

    Frage mich dennoch, was daran falsch war, str_replace erst "\n" und dann "\r" ersetzen zu lassen.

    Tschau,
    Axel