GeSHi markdown ile çalışmak için almaya çalışırken Im.
Aşağıdaki gibi GeSHi için basit kullanımı:
$geshi = new GeSHi($message, 'c');
print $geshi->parse_code();
Yukarıdaki kod mesajının tamamının alır ve Vurgulanan koduna dönüşür
Ben de Markdown Fonksiyonu var
print Markdown($message);
I preg_match
<pre>
etiketler markdown döndü işlevi geri çağırmak ve dönen değerleri geshi->parse_code();
işlevi çalıştırmak kullanmaya çalışıyor
İşte benim kod
print preg_replace_callback(
'/<pre.*?>(.*?[<pre.*?>.*<\/pre>]*)<\/pre>/gism',
create_function(
// single quotes are essential here,
// or alternative escape all $ as \$
'$matches',
'$geshi = new GeSHi($matches[0], \'php\'); return $geshi->parse_code()'
),
Markdown($blog_res['message']));
I doğru yolda mıyım?
Is My Regex right? o http://gskinner.com/RegExr/ çalışır
Yardımlarınız için teşekkürler