fastix®: Leerzeilen in Textbox auch in DB schreiben.

Beitrag lesen

Hallo zusammen,
Thomas
  gerade im "Tuepfli-Schisser-Modus" ;-)

Hallo!

So unwichtig ist das gar nicht. Sonst kommt als nächste Frage, warum sich die im CSV- Format exportierte Datenbank nicht korrekt importieren lässt...

Ich würde also lieber auf nl2br(str) verzichten und statt dessen lieber mit str_replace("\n","<br>",$str) arbeiten.

Weitere Überraschungen sind aber "programmiert":

Der Mac verwendet in Texten "\r", Windows "\r\n" als Zeilenumbruch. Unix, Linux nur "\n".

Ich verwende also sicherheithalber immer diese Funktion:

function my_nl2br($text) {
  $text=nl2br($text);
  $text=str_replace("\r","",$text);
  $text=str_replace("\n","",$text);
  $text=str_replace("\r\n","",$text);
  $text=str_replace("\n\r","",$text);
  #lezteres nur, weil ich jedesmal vergesse wie rum denn nun wirklich :)
return $text;}

fastix®