Vous n'êtes pas identifié(e).
Pages :: 1
Voici une portion de code qui vous permettra de colorer votre code source conformément aux spécifications XHTML , et en choisisant vos propres couleurs.
http://php-dream.com/fre/portions/porti … html?id=76
function ColorPhpCode($Code) {
$Color['html'] = '#00000';
$Color['comment'] = '#FF8000';
$Color['default'] = '#0000BB';
$Color['keyword'] = '#007700';
$Color['string'] = 'yellow';
$ret = '<table>';
$ret .= '<tr><td>';
$ret .= highlight_string($Code, true);
$ret .= '</td></tr>';
$ret .= '</table>';
$in = array(
'`</?code>`i',
'`<(?:font color="|span style="color: )' . ini_get('highlight.html') . '">(.+?)</(?:font|span)>`si',
'`<(?:font color="|span style="color: )' . ini_get('highlight.comment') . '">(.+?)</(?:font|span)>`si',
'`<(?:font color="|span style="color: )' . ini_get('highlight.default') . '">(.+?)</(?:font|span)>`si',
'`<(?:font color="|span style="color: )' . ini_get('highlight.keyword') . '">(.+?)</(?:font|span)>`si',
'`<(?:font color="|span style="color: )' . ini_get('highlight.string') . '">(.+?)</(?:font|span)>`si',
'` `si'
);
$out = array(
'',
'<span class="html">$1</span>',
'<span style="color:' . $Color['comment'] . '">$1</span>',
'<span style="color:' . $Color['default'] . '">$1</span>',
'<span style="color:' . $Color['keyword'] . '">$1</span>',
'<span style="color:' . $Color['string' ] . '">$1</span>',
' '
);
return preg_replace($in, $out, $ret);
}
// Exemple d' utilisation :
echo ColorPhpCode( '<?php echo "coucou"; ?>' );
?>
Hors ligne
Pages :: 1