ציטוט:
נכתב במקור על ידי Pilmen
אההההם השאלה שלך לא מובנת!...שניה בוא אני יחשוב קצת XD...
אוקי אז ככה....יש לך פונקציה מסוימת...אתה קורא לה בדרך מסוימת...אבל אתה לא רוצה לקרוא לה ככה...האם אני צודק?
אם כן אני חושש שאין מה לעשות...אלו הם החיים 
|
אם ככה אתה מתכנת אז מצבך עגום
לגבי שואל השאלה ... זה אמור להיות לך משהו בסגנון הזה :
PHP קוד:
function highlight_php($string)
{
$Line = explode("\n",$string);
for($i=1;$i<=count($Line);$i++)
{
$line .= "$i<br>";
}
ob_start();
highlight_string($string);
$Code=ob_get_contents();
ob_end_clean();
$header='<table border="0" cellpadding="0" cellspacing="0" width="95%" style="border-style: solid; border-width:1px; border-color: white black black white">
<tr>
<td width="100%" colspan="2" style="border-style: solid; border-width:1px; border-color: white; background-color: #99ccff; font-family:Arial; color:white; font-weight:bold;">PHP:</td>
</tr>
<tr>
<td width="3%" valign="top" style="background-color: #99ccff; border-style: solid; border-width:1px; border-color: white;"><code>'.$line.'</code></td>
<td width="97%" valign="top" style="background-color: white;"><div style="white-space: nowrap; overflow: auto;"><code>';
$footer=$Code.'</div></code></td>
</tr>
</table>';
return $header.$footer;
}
function bla($test)
{
return highlight_php($test);
}
//replace [code] text [/code] from message
$message = preg_replace('\[b\](.+?)\[/b\]',bla('\1'),$message);