[PHP] BB-Code sluttaggar

Avdelningen för programmering, nätverk samt alternativa OS.
Post Reply
Zhaozhou
Posts: 150
Joined: 2005-06-25 14:32:20
Contact:

[PHP] BB-Code sluttaggar

Post by Zhaozhou »

En till fråga till er PHP-coders. :)

Jag har gjort lite egen BB-code via preg_replace, men vad jag behöver är nånting som kollar om koden har en sluttagg, Som ex. om någon skriver , och sedan ingen sluttagg, då kommer <strong> gälla över resten av sidan.

Efter posten vill jag allså att den ska avsluta alla startade taggar.

[Edit] Jag hittade en lösning. Det var inget! Lås tråden ^^ [/edit]
"Only after disaster can we be resurrected"
- Must be a level 8 issue.
User avatar
MadModder
Posts: 3297
Joined: 2002-03-20 19:43:10
Location: Madland
Contact:

Post by MadModder »

Varför låsa? Dela med dig av din upptäckt ifall andra undrar ;)
User avatar
Moonsky
Posts: 2256
Joined: 2005-09-21 15:52:41

Post by Moonsky »

Det är nog mer som använder <b> istället för för <strong>.
m0bm4n
Posts: 14
Joined: 2003-05-03 16:40:35
Contact:

Post by m0bm4n »

Moonsky wrote:Det är nog mer som använder <b> istället för för <strong>.
<strong> är den (mer) semantiskt korrekta taggen.
Zhaozhou
Posts: 150
Joined: 2005-06-25 14:32:20
Contact:

Post by Zhaozhou »

Okej, dela med mig av min upptäckt:

Jag hade kört så att varje start / sluttagg resulterade i HTML-kod:

Code: Select all

$string = preg_replace ('\[b\]', '<strong>', $string);
Jag hittade en liten tutorial på nån sida, och nu använder jag:

Code: Select all

$string = preg_replace ('/\[b\](.*?)\[\/b\]/is', '<strong>$1</strong>', $str);
Så; Ingen sluttagg = ingen starttagg (och tvärtom) :)
"Only after disaster can we be resurrected"
- Must be a level 8 issue.
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

Code: Select all

Blir ju intressant om nån skriver [b][b][/b][/b] eller med 3 start och en sluttag.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
Zhaozhou
Posts: 150
Joined: 2005-06-25 14:32:20
Contact:

Post by Zhaozhou »

Då gör man inte det ;)
"Only after disaster can we be resurrected"
- Must be a level 8 issue.
Post Reply