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
Save username into DB
OkaY so I got my blog to actually save the posts and whatever, all I need now is for it to keep the
xml element exists
Code: [Select]<?xml version="1.0"?>
<Addresses>
<
How would I protect......
I have a from, actually, a good amount of forms. How can I make it so you can't type the characters:
in php, link returns to the line
When I add a link in a php page, the link word returns to the line (as a
would do)
Examp
Comment Mod System Effects all rows...
Sorry if its confusing but here is whats going on: I have a table in a database called comments and
Problem!
I have another problem, when i run this code i get this error "Parse error: syntax error, unexp
cookie problem
I hv a website url
In this site main menu functionality based on cookie when user click on parti
Create comparison matrix?
I want to create a comparison script for forum software and was wondering is there any tutorial or b
Optimize Code
Just started getting into the use of cookies. The following code will redirect users to a set URL s
admin with my register system?
Hey i wana make it so i can make a admin level on my register system , I'm kinda new to php to im no