Mustafa Kemal ATATÜRK
Hani genellikle forumlarda mesaj yazarken [url] [b] ... gibi kodlar ullanırız ve bunlara bbcode dendiğini biliriz ama bunun mantığı nedir ? Bu yazıda kodların bu mantık kullanılarak nasıl renklendirildiğini göreceksiniz.
Burada [ phpkod] [/ phpkod] kodları arasına yazılan yazıyı php kurallarına göre renklendirir.
Elimize gelen yazıyı $s değişkenine atıyoruz. Bu $s değişkeninin içinde [ phpkod] [/ phpkod] kısımlarını buluyoruz ve arasındaki yazıyı yani kodu highlight fonksiyonu ile renklendirerek yeniden $s değişkeninin içine gömüyoruz. Son olarak ekrana yansıtıyoruz.
yakuter.com © 2006-2008 Erhan Yakut. Tasarım Fallendesign.
Site içerisindeki içerikler izinsiz veya kaynak gösterilmeksizin kopyalanamaz, alıntı yapılamaz.

1 lestioni
02 Mayıs 2008, 15:32
$match = array(’(\[phpkod\](.*?)\[/phpkod\])se’);
buradaki “se”nin mantığı ve gerekliliği nedir? aynı şeyi şablon sistemlerinde de Usi olarak görüyorum.. açıklarsan sevinirim..