class bb_code{
var $_bbcode;
function bb_code(){
$this->_bbcode=Array();
}
function dodaj_bb($html, $bb){
if(!empty($html))
$this->_bbcode[$bb] = $html;
}
function zamien($bb_code_return){
foreach ($this->_bbcode as $bb_=>$html_)
$bb_code_return = str_replace($bb_, $html_, $bb_code_return);
return $bb_code_return;
}
}
Jak dodać znacznik bb code?
$bb_code = new bb_code(); $bb_code -> dodaj_bb('<i>', '[i]'); $bb_code -> dodaj_bb('</i>', '[/i]');
Jak wyświetlić poprawnie ?
$bb_code = new bb_code(); $bb_code -> dodaj_bb('<i>', '[i]'); $bb_code -> dodaj_bb('</i>', '[/i]'); $text = '[i] asd sadsadsa [/i]'; print_r($bb_code -> zamien($text));
Lub oczywiście zamiast print można zapisać do zmiennej , niekoniecznie musi to też być print może to być echo
Co zmienić, co poprawić i czy wogóle jest to dobrze napisane
Użytkownik Gh0st edytował ten post 18.10.2011 16:48