|
|
|
|
|
|
|
|
|
|
|
|
Re: test [message #19410 is a reply to message #19408] |
Thu, 15 July 2004 21:07 |
|
Laertes
Messages: 31 Registered: June 2004 Location: Hamburg, Germany
Karma: 0
|
Member |
|
|
<?php
class my_highlight_string
{ function my_highlight_string ($html='#0000ff',
$default='#0000BB',
$keyword='#000080',
$string='#b60033',
$comment='#008000',
$tag_open_close='#ffffcc'
) //constructor
{ echo "<style>\n";
echo ".source span.html { color: $html; }\n";
echo ".source span.default { color: $default; }\n";
echo ".source span.keyword { color: $keyword; font-weight: bold;}\n";
echo ".source span.string { color: $string; }\n";
echo ".source span.comment { color: $comment; font-style: italic; }\n";
echo ".source span.tag_open_close { color: $default; background-color: $tag_open_close; }\n";
echo "</style>\n"; }
function PrintCode ($code)
{ echo '<pre class="source">';
$source = highlight_file($code, TRUE);
// search style.
$search[0] = '<font color="'.ini_get('highlight.html').'">';
$search[1] = '<font color="'.ini_get('highlight.default').'">';
$search[2] = '<font color="'.ini_get('highlight.keyword').'">';
$search[3] = '<font color="'.ini_get('highlight.string').'">';
$search[4] = '<font color="'.ini_get('highlight.comment').'">';
$search[5] = '</font>';
$search[6] = '<br />';
$search[7] = '\r';
$search[8] = ' ';
$search[9] = '<?';
$search[10] = '?>';
// replace style.
$replace[0] = '<span class="html">';
$replace[1] = '<span class="default">';
$replace[2] = '<span class="keyword">';
$replace[3] = '<span class="string">';
$replace[4] = '<span class="comment">';
$replace[5] = '</span>';
$replace[6] = "\n";
$replace[7] = '';
$replace[8] = ' ';
$replace[9] = '<span class="tag_open_close"><?</span>';
$replace[10] = '<span class="tag_open_close">?></span>';
echo str_replace($search, $replace, $source);
echo '</pre>';
}
} ;
?>
|
|
|
|
|
|
|
Re: test [message #19470 is a reply to message #19469] |
Thu, 22 July 2004 14:02 |
Anonymous
|
|
|
|
No Message Body
-
Attachment: A.jpg
(Size: 44.34KB, Downloaded 1793 times)
-
Attachment: C.jpg
(Size: 41.89KB, Downloaded 1751 times)
-
Attachment: M.jpg
(Size: 45.89KB, Downloaded 1818 times)
-
Attachment: R.jpg
(Size: 43.84KB, Downloaded 1709 times)
-
Attachment: V.jpg
(Size: 41.70KB, Downloaded 1751 times)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|