Problem: Textdaten aus DB in textarea ohne HTML-Sonderzeiche

Alles, was PHP betrifft, kann hier besprochen werden.

Problem: Textdaten aus DB in textarea ohne HTML-Sonderzeiche

Postby HENNER » 26. May 2005 16:13

Hi,

hab mal 'ne Frage.

Habe hier ein Formular, welches Daten aus der DB holt, welche wiederum vorher über ein anderes formular mittels mysql_real_escape_string(nl2br($daten)) in die db geschrieben wurden. wenn ich nun diese daten in ein textarea feld einlese, habe ich sonderzeichen drin (zB. <br />
für zeilenumbrüche). wie kann ich tun, um die daten so anzuzeigen, dass der user davon (also dem <br />) nix mitbekommt, die zeilenumbrücher aber wieder gespeichert werden ??? hatte schon mit br2nl (variante1: return preg_replace( '!<br.*>!iU', "\r\n", $data ); variante2: return str_replace('<br />','\n',$data) ) probiert. ging aber beides nicht :(((

HENNER
HENNER
 
Posts: 23
Joined: 07. March 2004 15:06

Postby DJ DHG » 26. May 2005 16:22

Moin Moin

Für die Textbox -> http://de2.php.net/strip_tags
Und wenn du das wieder speicherst. -> stripslashes, nl2br etc.

mfg DJ DHG
User avatar
DJ DHG
AF Moderator
 
Posts: 2455
Joined: 27. December 2002 13:50
Location: Kiel

Postby HENNER » 26. May 2005 16:27

Hi,

thx, das scheint es zu sein !!!

THX a lot !

HENNER
HENNER
 
Posts: 23
Joined: 07. March 2004 15:06


Return to PHP

Who is online

Users browsing this forum: No registered users and 2 guests