If I understand correctly, your data in the database is text, with newline characters in it, and you wish to display that data with the newlines in it, as one would expect a text editor to do.
If this is the case, you have two options.
Use a <pre /> block, like so:
print "<pre>$text</p>";
Note that it is advised to escape the text so that there is no possibility of XSS or conflicts with HTML special characters.
CGI can do that:
print "<pre>", CGI::escapeHTML($text), "</pre>";
To use the HTML paragraph block, simply use a regular expression to replace all newline characters with the HTML <br />.
Regular expressions are a very important part of the Perl language, and therefore left as an exercise to the reader. ;-)
~Thomas~
"Excuse me for butting in, but I'm interrupt-driven..."
In reply to Re: I need help with displaying newline or paragraph using perl on my website
by thomas895
in thread I need help with displaying newline or paragraph using perl on my website
by 5plit_func
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |