RE: [PHP] Need help with line breaks in a textarea form

From: Date: Fri, 16 Jul 2004 15:21:35 +0000
Subject: RE: [PHP] Need help with line breaks in a textarea form
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-190717@lists.php.net to get a copy of this message
John, Something came to mind as soon as I sent my last email, and it seems to work. Not sure it will work in every circumstance but the few tests I tried seemed ok. This is what I did. I added the two following lines to my script. $text=str_replace("\n","<br>",$text); $text=str_replace("<br />","",$text); Thanks for your input.... CR -----Original Message----- From: John W. Holmes [mailto:holmes072000@charter.net] Sent: July 16, 2004 2:00 AM To: PHP User Cc: PHP Subject: Re: [PHP] Need help with line breaks in a textarea form PHP User wrote: > Hi, > > I have been trying to format the textarea output and have come across > some code that almost does what I need, but I still have one small problem. > > Look at the text below that was input into my textarea: > > Now is the time for all young men to come to the aid of the party. Now > is the time for all young men to come to the aid of the party. > Testing > Now is the time for all young men to come to the aid of the party. Now > is the time for all young men to come to the aid of the party. > Testing. > > When I print this out to my webpage it has a line break before and > after the word Testing. I want it to be a wysiwyg - so in the case > above there should be no extra line breaks. It should look exactly as typed. > > The code I tried to change the \n to <BR> are: > > $text2= nl2br ($text); > or > $text2 str_replace("\n","<br>",$text); > > This is what I have in my form. > > <textarea rows=10 cols=51 name="text"><textarea> <textarea rows="10" cols="51" name="text"><?=htmlentities($text2)?></textarea> -- ---John Holmes... Amazon Wishlist: www.amazon.com/o/registry/3BEXC84AB3A5E/ php|architect: The Magazine for PHP Professionals - www.phparch.com

« previous php.general (#190717) next »