Jump to content


Finding a a carriage return in user entered text

  • Please log in to reply
1 reply to this topic

#1 Cojawfee

  • New Members
  • Pip
  • Newbie
  • 3 posts

Posted 04 March 2006 - 08:44 PM

I'm currently in the process of refining a comment system I wrote, and I am including autoformatting and a BBcode like system.

The only problem I am having is with preserving user created carriage returns. If you look at the source for this page and search for "The only problem" you will see that there are two "<br />" tags bewteen it and the previous paragraph. I was thinking about using str_replace() for this, but can you use the escape character for a carriage return to search for a carriage return that doesn't use the escape?

If you are confused by the previous sentence, let me clear it up. When someone press enter twice (to create a new paragraph) I want to replace that with two "<br>" tags when it is displayed.

There is obviously a way to do this, I would just like to know how.

#2 kenrbnsn

  • Staff Alumni
  • Advanced Member
  • 8,235 posts
  • LocationHillsborough, NJ, USA

Posted 04 March 2006 - 10:22 PM

Look at the function [a href=\"http://www.php.net/nl2br\" target=\"_blank\"]nl2br[/a](). This function will add a '<br />' before each "\n" in the text. Use it when you send the text to the screen.


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users