bbcode_set_flags(3) php man page | unix.com

Man Page: bbcode_set_flags

Operating Environment: php

Section: 3

BBCODE_SET_FLAGS(3)							 1						       BBCODE_SET_FLAGS(3)

bbcode_set_flags - Set or alter parser options

SYNOPSIS
bool bbcode_set_flags (resource $bbcode_container, int $flags, [int $mode = BBCODE_SET_FLAGS_SET])
DESCRIPTION
Set or alter parser options
PARAMETERS
o $bbcode_container - BBCode_Container resource, returned by bbcode_create(3). o $flags - The flag set that must be applied to the bbcode_container options o $mode - One of the BBCODE_SET_FLAGS_* constant to set, unset a specific flag set or to replace the flag set by flags.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
EXAMPLES
Example #1 bbcode_set_flags(3) usage example <?php /* * Preparing RuleSet */ $arrayBBCode=array( 'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<b>', 'close_tag'=>'</b>'), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<u>', 'close_tag'=>'</u>'), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<i>', 'close_tag'=>'</i>'), ); /* * Paired incorrectly nested BBCode */ $text="[i] Parser [b] Auto Correction [/i] at work [/b] "; $BBHandler=bbcode_create($arrayBBCode); echo bbcode_parse($BBHandler,$text); // Enabling reopening of automatically closed elements bbcode_set_flags($BBHandler,BBCODE_CORRECT_REOPEN_TAGS, BBCODE_SET_FLAGS_SET); echo bbcode_parse($BBHandler,$text); /* * Unpaired incorrectly nested BBCode */ $text="[i] Parser [b] Auto Correction [/i] at work "; echo bbcode_parse($BBHandler,$text); // Enabling automatic close of pending tags bbcode_set_flags($BBHandler, BBCODE_CORRECT_REOPEN_TAGS|BBCODE_AUTO_CORRECT, BBCODE_SET_FLAGS_SET); echo bbcode_parse($BBHandler,$text); ?> The above example will output: <i> Parser <b> Auto Correction </b></i> at work <i> Parser <b> Auto Correction </b></i><b> at work </b> <i> Parser [b] Auto Correction </i> at work <i> Parser <b> Auto Correction </b></i><b> at work </b> PHP Documentation Group BBCODE_SET_FLAGS(3)
Related Man Pages
bbcode_set_arg_parser(3) - php
tap::parser::sourcehandler::file(3pm) - osx
bbcode_set_flags(3) - php
tap::parser::multiplexer(3pm) - debian
tap::parser::sourcehandler::rawtap(3pm) - debian
Similar Topics in the Unix Linux Community
Auto exchange service
Open Auto Classifieds rc1.3 (Default branch)
Open Auto Classifieds 1.5.0b (Default branch)
Open Auto Classifieds 1.5.2 (Default branch)
Auto redirection in Perl