PHP Basic BBcode - PullRequest
       8

PHP Basic BBcode

1 голос
/ 23 сентября 2010

Мне удалось успешно интегрировать BBCode, но мне было интересно сказать, хочу ли я динамически перечислить все разрешенные / принятые BBCode - как я смогу это сделать? (поскольку ручная запись может быть утомительной ... и, если BBCode когда-либо будет изменен, мне придется обновить запись)

В настоящее время у меня есть функция BBCode (), которая содержит 2 массива, один из которых содержит регулярное выражение, а другой содержит замены (html), а затем я возвращаю preg_replace () массива регулярных выражений с заменой ( html) array.

Приветствия и с нетерпением ждем ваших отзывов!

1 Ответ

1 голос
/ 23 сентября 2010

Рассмотрите возможность использования другого языка разметки, например, Textile или Markdown.Просто сказать, что вы поддерживаете Markdown или Textile, достаточно прилично;они настолько широко используются, что пользователи могут легко найти их разметку в Интернете.

Синтаксис Textile не обновлялся с 2006 года, поэтому он, вероятно, останется очень устойчивым в течение многих лет.Синтаксис Markdown не обновлялся с 2004 года.

Оба предоставляют отличные библиотеки PHP:

...