Autor Zpráva
Kcko
Profil
Zdravim,

mam mensi problem se zvyraznovanim syntaxe.

Uvedu tento pokusny clanek

http://rjwebdesign.net/Blog/PHP/20080112-Jak-Zjistit-Zemi-Podle-IP-Adr esy

1/ Spatne to zvyraznuje , tedy neuplne
2/ Neprolinkuje mi to funkce


Mam tento kod ktery by mel byt dobre
function printCode2($your_supa_dupa_text)
{  	
  	$output_module = 'HTML_HP';
		$start_language = 'PHP';
		$parser_options = P_TAB_INDENT | P_LINE_COUNTER;
		
		$parser = new fshlParser($output_module, $parser_options);
		$text = null;
		$text  = '<pre class="php">';
		$text .= $parser->highlightString($start_language, $your_supa_dupa_text);
		$text .='</pre>';
		
		return $text;

}



Kod uzaviram pri psani clanku mezi [code][/code]

    // nahrazeni kodu
    $co = array('#\[code\]\s*(.*?)\s\[\/code\]#se');
    $za_co = array("printCode2('$1')");
    $text = preg_replace($co, $za_co, $text);
    $text = stripslashes($text);



Pokud si zkopirujete funkci uvedenou v clanku a prozenete to online generatorem na ofiko strankach
http://www.hvge.sk/scripts/fshl/online/index.php

Tak se to zobrazi jak ma.

Netusim kde mam chybu, dik za popostrceni



VYRESENO: Do funkce es dostavaly navic backslashes ..
Toto téma je uzamčeno. Odpověď nelze zaslat.