public function phpBB($source) { include_once './libs/geshi/geshi.php'; $language = 'php'; $source = htmlspecialchars_decode($source); $geshi = new GeSHi($source, $language); $geshi->enable_line_numbers(GESHI_FANCY_LINE_NUMBERS); $geshi->set_overall_style('font-size: 90%; color: #000066; border: 1px solid #d0d0d0; background-color: #f0f0f0;', true); $geshi->set_line_style('font: normal normal 95% "Courier New", Courier, monospace; color: #003030;', 'font: bold normal 95% "Courier New", Courier, monospace; color: #006060;', true); return $geshi->parse_code(); }
a tak dodaje do bazy:
$post = $this->protect($_POST['threadreply-post']); $post = $bbcode->vBBCode($post); $post = $bbcode->vBBCode($post);
i ok wszystko działa, ale jak w textarea dam coś takiego:
Tutaj zwykły tekst
metoda w której sobie zamieniam
public function vBBCode($string) { return $string; }
To "tutaj zwykły tekst" wyświetla mi się tak jakby był w tagach PHP...
Siedze nad tym już prawie 5h...