Preserving user-entered linebreaks
Posted on
16th Feb 2014 07:03 pm by
admin
Hi, I'm building a web 2.0 thingy from scratch and I wanna display text which users input. It's all good so far, except that all the linebreaks are destroyed, so no matter how carefully they insert whitespace, their input gets displayed as one big block of text.
The data is submitted (method="post") through a textarea. The mysql_real_escape version is stored in mysql. Then it's read from the database (no unescaping necessary) and passed through htmlentities before being printed into the body of the webpage.
Did you know?Explore Trending and Topic pages for more stories like this.
I tried replacing htmlentities with the following function:
Line number On/Off | Expand/Contractfunction brentities($x){ $x = str_replace("[LINEBREAK]","nr",$x); $x = str_replace("[LINEBREAK]","rn",$x); $x = str_replace("[LINEBREAK]","n",$x); $x = htmlentities($x); $x = str_replace("<pre>n</pre>","[LINEBREAK]",$x); return $x;}
But this doesn't seem to work. I also tried setting "white-space: pre;" in the CSS for the appropriate div, but that caused the text to bleed outside the div (and even outside the screen), so no go
What's the best way to settle this issue?
Thanks
No comments posted yet
Your Answer:
Login to answer
53
35
Other forums
PHP page is blank
Hi Everyone,
I have a site in which I am able to open the first PHP webpage in my browser but
ob_ dynamic content
i was wondering about the potential to use ob to create a <div then remove it when the page
help with insert
Hi there,
I am trying to insert some data into a database, but for some reason, it is not ins
IIS7 and getimagesize() problem
I have just discovered after hrs of trying to fix a problem where it's coming from. It's to do with
IIS & NW MII on the same server
Hi,
We're weighing the possibility to run both IIS and MII (NetWeaver) on the same server
DBCA Templates
Hi all,
I'm working on creating a template for DBCA, but can't find any documentation on the
set xml path in flash when xml created in memorystream and webrequest
i am creating an xml file using memory stream and i want to load this xml file into the flash on cli
How to ... (FAQs)
... get e-mail notifications
As several people asked how to get e-mail notifications when new posti
eregi to preg
Im converting my regex for php 5.3 and I am stuck on the following
Code: [Select]if((eregi(&q
HTML Email rec'd as Source Code
The code does create and send the email successfully. However, the message shows as html code and n