|
Posted by "Richard Lynch" on 10/14/05 11:19
On Tue, June 21, 2005 8:59 am, Sunny Boy said:
> if someone writes something in a text box, how would I convert a line
> break in the text area to echo a <br />? I think i'll have to get the \n
> and convert it. can anyone tell me?
While the two solutions provided so far are Really Nifty (tm) both ignore
the fact that Mac browsers/users may not be providing \n in the text area
in the first place.
<?php
//Convert line break to Unix standard:
$text = str_replace("\r\n", "\n", $text);
$text = str_replace("\r", "\n", $text);
//Convert to HTML:
$text = nl2br($text);
?>
I HIGHLY recommend you do the conversion to Unix as part of your input
filtering.
The nl2br should be done only on OUTPUT, imho.
YMMV
--
Like Music?
http://l-i-e.com/artists.htm
Navigation:
[Reply to this message]
|