Събрах свой собствен специално създаден форум, използвайки PHP, и се развива удивително, но се опитвах да разбера дали има начин да проверя за съвпадение на BBCode тагове? Имам свои собствени масиви, настроени да заменят <b>
с [b]
и т.н., но искам да съм сигурен, че таговете ще бъдат затворени в даден момент [/b]
и няма да продължат да изтичат от публикацията и върху останалата част страница.
Например: [b]This is text
ще се покаже като [b]This is text
, а [b]This is text[/b]
ще се върне на страницата като <b>This is text</b>
Има ли начин да направите това или има начин в PHP/HTML да „избягате“ всички отворени тагове? IE; ако в публикацията няма [/b]
, автоматично добавете </b>
в края й.