include_once(BASEDIR.'includes/geshi/geshi.php'); preg_match_all("#\[code=(.*?)\](.*?)\[/code\]#si",$text,$matches,PREG_PATTERN_ORDER); for($i=0; $i','',str_replace('
','', str_replace('
', '', stripslashes($matches[2][$i])))); //replace problematic characters $search = array(""", "'", "\", """, "'", "<", ">", "&"); $replace = array("\"", "'", "\\", "\"", "\'", "<", ">", "&"); $input = str_replace($search,$replace, $input); $geshi = new GeSHi($input, $matches[1][$i]); $geshi -> set_header_type(GESHI_HEADER_PRE); $geshi -> set_overall_style('font-family:\'Courier New\', Courier; font-size:12px;'); $geshi -> set_link_styles(GESHI_LINK, 'font-weight:bold;'); $geshi -> set_link_styles(GESHI_HOVER, 'background-color: #f0f000;'); $geshi -> enable_line_numbers(GESHI_FANCY_LINE_NUMBERS, 10); $geshi -> set_footer_content('Parsed in