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:[EMAIL PROTECTED] 
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

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to