sonnySTAR
Erfahrenes Mitglied
Okay, danke dir, das mit den Zeilen funktioniert nun wunderbar *freu*
Allerdings wird die Ausgabe nicht farbig... also nicht gehighlighted :-/
**EDIT**
Habs nun auf diese Weise probiert:
und die Ausgabe:
aber das highlighten geht immer noch nicht :-/
Allerdings wird die Ausgabe nicht farbig... also nicht gehighlighted :-/
**EDIT**
Habs nun auf diese Weise probiert:
PHP:
<?php
function php_highlight($source,$no_echo=false) {
$search=Array('<font color="'.ini_get('highlight.bg').'">',
'<font color="'.ini_get('highlight.html').'">',
'<font color="'.ini_get('highlight.default').'">',
'<font color="'.ini_get('highlight.keyword').'">',
'<font color="'.ini_get('highlight.string').'">',
'<font color="'.ini_get('highlight.comment').'">',
'</font>',
' ',
'<br />');
$replace=Array('<span class="highlight-bg">',
'<span class="highlight-html">',
'<span class="highlight-default">',
'<span class="highlight-keyword">',
'<span class="highlight-string">',
'<span class="highlight-comment">',
'</span>',
' ',
"\n");
$highlightstring=str_replace($search, $replace, highlight_string($source,true));
if($no_echo)
return $highlightstring;
else echo $highlightstring;
}
function GetHighlightCSS() {
$linebreak="\n";
$s="/* Highlight Definition for Inline-Elements */$linebreak
.highlight-bg {color: ".ini_get('highlight.bg').";}$linebreak
.highlight-html {color: ".ini_get('highlight.html').";}$linebreak
.highlight-default {color: ".ini_get('highlight.default').";}$linebreak
.highlight-keyword {color: ".ini_get('highlight.keyword').";}$linebreak
.highlight-string {color: ".ini_get('highlight.string').";}$linebreak
.highlight-comment {color: ".ini_get('highlight.comment').";}$linebreak
$linebreak";
return $s;
}
?>
und die Ausgabe:
PHP:
<?
$highlight2 = explode("\n", $row['php']);
foreach($highlight2 as $zn => $ausgabe){
echo "<tr><td>$zn</td><td>".php_highlight($ausgabe, TRUE)."</td></tr>\n";
}
?>
aber das highlighten geht immer noch nicht :-/
Zuletzt bearbeitet: