EmirX Admin
Mesaj Sayısı : 571 Yaş : 30 Nerden : Ümraniye İş/Hobiler : Öğrenci Lakap : oOrkOo Ruh Halim : Rep : 10 Kayıt tarihi : 18/12/07
Karekter Kağıdı Irk: Osmanlı Seviye: (50/100) XP: (59/100)
| Konu: Phpde bbcode kullanımı C.tesi Ocak 05, 2008 12:07 am | |
| /************************** * 1. FONKSİYON *************************/ <?php function bb2html($text) { $bbcode = array("<", ">", " ", " ", " ", "", " ", "", " ", "", '[color=\"', "[/color]", '[size=\"', "[/size]", '[url=\"', "[/url]", '[mail=\"', "[/mail]", " - Kod:
-
", " ", " - Alıntı :
- ", "
", '\"]'); $htmlcode = array("<", ">", "<ul>", "<li>", "</ul>", '<img src=\"', "\">", "<b>", "</b>", "<u>", "</u>", "<i>", "</i>", '<span style=\"color:', "</span>", '<span style=\"font-size:', "</span>", '<a href=\"', "</a>", '<a href=\"mailto:', "</a>", "<code>", "</code>", "<table width=100% bgcolor=lightgray><tr><td bgcolor=white>", "</td></tr></table>", '\">'); $newtext = str_replace($bbcode, $htmlcode, $text); $newtext = nl2br($newtext);//second pass return $newtext; } //KULLANIMI $yazi = " php ve mysql"; echo bb2html($yazi); ?> /***************** * 2. FONKSİYON *****************/ <?php //[php][/php] etiketleri içindeki kodları renklendirir. function bbcode($s) { $s = str_replace("]n", "]", $s); $match = array('([php](.*?)[/php])se'); $replace = array("'<div>'.highlight_string(stripslashes('$1'), true).'</div>'"); return preg_replace($match, $replace, $s); } $metin = "[php]<?php echo 'PHP & MySQL'; ?>[/php]"; echo bbcode($metin); ?> | |
|