VII. BBCode Functions

Въведение

This extension aims to help parse BBCode text in order to convert it to HTML or another markup language. It uses one pass parsing and provides great speed improvement over the common approach based on regular expressions. Further more, it helps provide valid HTML by reordering open / close tags and by automatically closing unclosed tags.

Инсталация

Информация относно инсталирането на това PECL разширение може да се намери в главата от ръководството Инсталиране на PECL разширения. Допълнителна информация, като нови издания, изтегляния, изходни файлове, информация за поддръжката и CHANGELOG може да се намери тук: http://pecl.php.net/package/bbcode

Конфигурация по време на работа

Това разширение няма дефинирани конфигурационни директиви в php.ini.

Ресурсни типове

One resource is used in the BBCode extension: a BBCode_Container returned by bbcode_create().

Предефинирани константи

Константите по-долу са дефинирани в това разширение и ще бъдат налични единствено, когато това разширение е компилирано в PHP или динамично пуснато по време на изпълнение.

BBCODE_TYPE_NOARG (integer)

This BBCode tag does not accept any arguments.

BBCODE_TYPE_SINGLE (integer)

This BBCode tag does not have a corresponding close tag.

BBCODE_TYPE_ARG (integer)

This BBCode tag need an argument.

BBCODE_TYPE_OPTARG (integer)

This BBCode tag accept an optional argument.

BBCODE_TYPE_ROOT (integer)

This BBCode tag is the special tag root (nesting level 0).

BBCODE_FLAGS_ARG_PARSING (integer)

This BBCode tag require argument sub-parsing (the argument is also parsed by the BBCode extension).

BBCODE_FLAGS_CDATA_NOT_ALLOWED (integer)

This BBCode Tag does not accept content (it voids it automatically).

Съдържание
bbcode_add_element -- Adds a bbcode element
bbcode_create -- Create a BBCode Resource
bbcode_destroy -- Close BBCode_container resource
bbcode_parse -- Parse a string following a given rule set