Zeilenumbruch verhindern.. einfach? vonwegen :-(

maexle1894

Mitglied
Hi Leute,
echt krasses Problem hab ich hier... Ich möchte einen langen Text einer Javascript Funktion übergeben. Der Text stammt aus einer Datenbank.

Der Quellcode :
Code:
writeRichText('rte','<?=$_POST[rte]?>', 400, 300, true, false);

Im HTML-Quelltext steht dann :
Code:
writeRichText('rte','doofer Text .... usw....ENDE
    ', 400, 300, true, false);

Wäre ja alles kein Problem, wenn JS das nur erkennen würde und keinen unterminated string literal Fehler bringen würde...

\n wurde ersetzt, Ausgabe per return oder als gesamter PHP-String, nichts hat genützt.
Ich weiß, dass PHP einen "unsichtbaren" Quellcode-Umbruch nach ?> macht, deshalb habe ich auch
Code:
echo "writeRichText('rte','".$_POST[rte]."', 400, 300, true, false);";
usw. probiert, was auch zum seltsamen Zeilenumbruch führt...



Kann mir jemand helfen?
 
So wirklich verstehe ich das nicht was du wem übergeben willst und so weiter...
erklär das mal bitte noch ein bissl einleuchtender!
 
Ich bin de rMeinung oder ich würde versuchen deinen Text mit nl2br() zu bearbeiten dann steht anstelle /n = <br> also html code

Ich glaube auch das wenn der Text z.B. hochkommas enthält deine funktion unterbrechen wird usw von daher GLAUBE ich muss man den text und seine sonderzeichen in html code umwandeln

Aber alle angaben ohne gewehr ^^
 
Jaaaaa, juhuuu, genau, trim() wars. Vielen Dank...

nl2br sind die zeilenumbrüche, die in textarea's erstellt werden, die haben leider auch nix gebracht.... aber trim() ist genau das, was ich wollte.

Vielen Dank...
 
Zurück