używam do kolorowania składni geshi
ale jak używam to zawsze koloruje wszystko
teksty php i tak dalej
a jak zrobić żeby kolorował tylko php

czy coś takiego ale nie wiem od czego mam się zabrać proszę o pomoc
<link rel="stylesheet" href="styl.css" type="text/css"> <? // bbcode Function bbcode($str){ // usun zbedne // Kolorowanie składni // Odnośnik e-mail(własne definiowanie wyświetlanego tekstu) $str = preg_replace("#[email=([a-z0-9-_.]+?)@([w-]+.([w-.]+.)?[w]+)?(.*?)](.*?)[/email]#i", "<a href="mailto:1@2">5</a>", $str); // Pogrubiony tekst // Pochylony tekst // Podkreślony tekst // Pomniejszanie tekstu // Powiększanie tekstu // Akapit // Akapit z wyrównaniem // Spacja // Znaki specjalne // znaki specjalne // błędne kodowanie m.in. z phpmyadmina // znaki specjalne z m$ word $str = str_replace('&#8222;', '"', $str); // Odnośnik e-mail $str = preg_replace("#([a-z0-9-_.]+?)@([w-]+.([w-.]+.)?[w]+)#i", "<a href="mailto:1@2">1@2</a>", $str); // kolejny wiersz // kodowanie kodu // js // wynik return $str;} function bbcode_phpCode($code){ if(!$code){return;} $sys[0]='<code><span style="color: #000000">'."n"; $sys[1]=chr(10).'</code>'; }else{ $sys[0]="<font color="#000000">n"; $sys[1]="n</code>"; } $ret='<div class="php"><div class="lang"><b>Kod PHP ('.$numerki[0].' lini):</b></div><div class="container"><table class="block"><tr><td class="linenumber" style="font-size: 12px;">'.$numerki[1].'</td><td width="100%" style="font-size: 12px;"><pre class="pcode"><span class="html"><div style="line-height: 15px">'.$kod.'</div></span></pre></td></tr></table></div></div>'; // zakodowanie kodu Function base64decode($str){ } // numeracja Function bbcode_numeruj($str){ for($i=1;$i<=$l;$i++){ $ret.=$i.'<br>'; } return $l.'|'.$ret;} // anti js Function bbcode_js($str){ return str_replace('javascript','java_script',$str[0]); }else{return $str[0];}} ?>