bbcode_set_flags Spécifie ou modifie des options d'analyseurs BBcode &reftitle.description; boolbbcode_set_flags resourcebbcode_container intflags intmodeBBCODE_SET_FLAGS_SET Spécifie ou modifie des options d'analyseur BBCode. &reftitle.parameters; bbcode_container Ressource BBCode_Container, retournée par bbcode_create. flags Le jeu de drapeaux qui doivent être appliquée aux options de bbcode_container mode Une des constantes BBCODE_SET_FLAGS_* à utiliser, ou supprimer. &reftitle.returnvalues; &return.success; &reftitle.examples; Exemple avec <function>bbcode_set_flags</function> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>''), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>''), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>''), ); /* * BBCode mal imbriqué */ $text="[i] Parser [b] Auto Correction [/i] at work [/b]\n"; $BBHandler=bbcode_create($arrayBBCode); echo bbcode_parse($BBHandler,$text); // Activation de la réouverture automatique des éléments fermés bbcode_set_flags($BBHandler,BBCODE_CORRECT_REOPEN_TAGS, BBCODE_SET_FLAGS_SET); echo bbcode_parse($BBHandler,$text); /* * BBCode mal imbriqué */ $text="[i] Parser [b] Auto Correction [/i] at work\n"; echo bbcode_parse($BBHandler,$text); // Activation de la fermeture automatique des éléments ouverts bbcode_set_flags($BBHandler, BBCODE_CORRECT_REOPEN_TAGS|BBCODE_AUTO_CORRECT, BBCODE_SET_FLAGS_SET); echo bbcode_parse($BBHandler,$text); ?> ]]> &example.outputs; Parser Auto Correction at work Parser Auto Correction at work Parser [b] Auto Correction at work Parser Auto Correction at work ]]>