Loading:


bool bbcode_set_flags
bool bbcode_set_flags ( resource $bbcode_container , int $flags [, int $mode ] )

ustawa lub zmienia opcje parsera

 

Parametry

 

bbcode_container

BBCode_Container zasobu, zwracany przez bbcode_create ().

flags

Flagi ustawione tak musya być, stoswane muszą do opcji bbcode_container

mode

Zwracane wartości

Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.



Napisz Artyku³

Listing


//Example #1 bbcode_set_flags() przykład użycia

<?php
/*
 * Przygotowanie zasad
 */

$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>'),
);
/*
 Uwierzytelnienie nieprawidłowo zagnieżdżnego BBCode

 */

$text="[i] Parser [b] Auto Correction [/i] at work [/b]\n";
$BBHandler=bbcode_create($arrayBBCode);
echo bbcode_parse($BBHandler,$text);
// Umożliwia automatyczne wznowienie zamknięcia elementów
bbcode_set_flags($BBHandler,BBCODE_CORRECT_REOPEN_TAGS,
                 BBCODE_SET_FLAGS_SET);
echo bbcode_parse($BBHandler,$text);

/*
 * Nieparzysty nieprawidłowo zagnieżdżony  BBCode
 */

$text="[i] Parser [b] Auto Korekta [/i] w pracy\n";
echo bbcode_parse($BBHandler,$text);
// Umożliwia automatyczne zamknięcie oczekujących tagów
bbcode_set_flags($BBHandler,
                 BBCODE_CORRECT_REOPEN_TAGS|BBCODE_AUTO_CORRECT,
                 BBCODE_SET_FLAGS_SET);
echo bbcode_parse($BBHandler,$text);
?>

//Powyższy przykład wyświetli:

<i> Parser <b> Auto Korekta </b></i> w pracy
<i> Parser <b> Auto Korekta </b></i><b> w pracy </b>
<i> Parser [b] Auto Korekta </i> w pracy
<i> Parser <b> Auto Korekta </b></i><b> w pracy
</b>


   

 




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors