Hallo
kurz:
ich lese aus eine Datenbank ein Feld aus, ich bekomme einen String der Zeilenumbrücke (\r\n oder \n oder \r) enthält. Diesen String habe ich in einer PHP Variable. nun möchte ich den String so ausgeben, dass er in einer JavaScript Variable steht und die Zeilenumbruch Informatioen auch nicht verliert.
so sieht der JavaScript String aus:
var eingaben = "<textarea rows='10' name='newName1' cols='40'>~inhalt2~</textarea>";
Wenn ich das mache:
$vars["~inhalt2~"] =$beitrag[$i]["Beitrag"];
Sieht der JString so aus:
var eingaben = "<textarea rows='10' name='newName1' cols='40'>Hier mein Text
mit allem
Umrüchen</textarea>"; <-- Syntaxfehler
folgenden würde funktionieren, ich verliehre aber die Zeilenumbrüche:
$vars["~inhalt2~"] = ereg_replace("(\r\n|\n|\r)", "", $beitrag[$i]["Beitrag"]);
Der JString so so aus:
var eingaben = "<textarea rows='10' name='newName1' cols='40'>Hier mein Text mit allem Umrüchen</textarea>";
..
~inhalt2~ wird mit einen Parser durch den Inhalt von $vars[~inhalt2~] ersetzt. Das funktioniert auch alles ;)
Vielen Dank an jeden der sich die Zeit genommen hat das zu lesen und ich währe Über Ideen Dankbar.
Gruß
Bastian