17-11-2010, 17:47
|
|
|
|
חבר מתאריך: 12.04.06
הודעות: 2,021
|
|
צביעת קוד בטקסט
היי
הייתי שמח לדעת מה הבעיה בקוד הבא:
קוד PHP:
$bbcode = array( "/\[php\](.*?)\[\/php\]/is" => highlight_string("$1",true) );
$text = preg_replace(array_keys($bbcode), array_values($bbcode), $text);
אני מצפה שהתוצאה תהיה כמו כאן בפורום, שהטקסט שמופיע בין PHP ל /PHP, יצבע כמו שצריך.
התוצאה שמתקבלת היא סתם טקסט רגיל בפונט מוזר בערך כמו שמשתמשים ב<pre>.
כשאני סתם מנסה לעשות echo עם טקסט שאני מזין בקוד, זה עובד כמו שצריך.
* האם highlight_string יעבוד גם עבור קודים בC?
תודה לעוזרים
_____________________________________
|