sahayamary — 2010-12-14T02:37:35-05:00 — #1
I am trying to do a pagination for long article which has html tags inside based on height.
For ex: Within Max height 768, i want to display the article with pagination.
My article may have html tags <b></b>,<i></i>,<img/>, etc.
I've done this by fixing the number of characters per page. But the tags also coming under the character count.
Total chars per page = 3000
my 3000th char is <, 30001 - 3004 chars are br/>.
So <br/> tag gets splitted.
Please help on this.
jream — 2010-12-14T04:18:26-05:00 — #2
Are you fetching this out of a database?
1: I would first get the length by applying $copy = strip_tags($yourContent); Now you can measure accurately 3000 characters, but what if a word gets split?
2: Then you could do a regular expression to match maybe the last sentence from the copy. strstr(substr($copy, 0, -50), ....
Err actually, this is a tricky one, but I tried to get the ball rolling
sahayamary — 2010-12-14T04:28:37-05:00 — #3
Thanks for your reply.
I want the line break for <br/> tag. I dont want to strip the tags.
Please help me.