break

origin^sad

Mitglied
Ich ahbe ein Frage ich ahbe ien Interview Script gebaut und wenn ejmand nu was in die DB eintraägt und "enter" drückt macht er keinenn Zeileumbruch wie bekomme ich das hin das er einen mache ?
greetz

dennis
 
also

ganz einfach:

nehmen wir mal $antwort als variable, in der diese zeilenumbrüche stehen:

mit
PHP:
$antwort = nl2br($antwort);
werden die "\n" zu "<br>" (nl="new line",2="to", br="break" :) )

wenn du aber (sinnvollerweise) noch strip_tags() eingebaut haben solltest (html-tags komplett entfernen), dann müsstest du dies vor dem nl2br() machen.

ich hoffe, ich konnte dir helfen :)
 
Zuletzt bearbeitet:
jhmm

so kannstes natürlich auch machen, is ja letztendlich das gleiche, so hast du sogar noch mehr übersicht im späteren ausgabequelltext.
 
hab sowas mit nl2br in meinem newsscript, aber zeilenumbrüche werden nicht in <br> umgewandelt sondern in

<br />

weiss jemand warum?

habs so gemacht:

PHP:
$query = "INSERT INTO xxxx VALUES ('', '". addslashes($titel)."', '". $datum."', '". nl2br(addslashes($beschreibung))."', '". $flyer_name."')";

vielleicht wegen dem addslashes?
 
ahso, also neue php versionen ändern gar nicht mehr in <br> sondern arbeiten nur noch xhtml konform nehm ich an. ok. sah nur so komisch aus. danke!
 
Zurück