Между [code][/code] да не възприема като html

msirius

Registered
Как мога да направя така че каквото се напише между [code"] [
/code]" да излиза, защото сега като напиша нещо с "<", ">" от двете страни го възприема като html таг и не го изкарва на екрана...

Ето така го преобразувам bbcode-a:
Код:
$text=preg_replace("/\[code\](.+?)\[\/code\]/s",'<table cellspacing="1" width="100%" border="0"><tr><td>Code:</td></tr><tr><td width="100%" style="border:solid 1px white">$1</td></tr></table>',$text);

Какво трябва да добавя за да стане така както искам?

ПП: Мисля обаче че ще има малък проблем ако не възприема никакъв html между тия тагове, значи няма да работи <br /> :roll:
 
StormBreaker каза:
$text = htmlspecialchars($text);

Това го сложи преди тоя preg_replace
Ами сега вместо "<" и ">" ми изкарва съответно "<" и ">"
 

Back
Горе