fix syntax highlighter

This commit is contained in:
lolcat 2025-08-10 17:15:42 -04:00
parent dea8b0a362
commit 2c2bd28a9f
1 changed files with 18 additions and 23 deletions

View File

@ -402,29 +402,24 @@ class frontend{
$text = $text =
trim( trim(
preg_replace( str_replace(
'/<\/span>$/', [
"", // remove stray ending span because of the <?php stuff "<br />",
str_replace( "&nbsp;",
[ "<pre>",
'<br />', "</pre>"
'&nbsp;' ],
], [
[ "\n",
"\n", // replace <br> with newlines " ",
" " // replace html entity to space "",
], ""
str_replace( ],
[ explode(
// leading <?php garbage "&lt;?php",
"<span style=\"color: c-default\">\n&lt;?php&nbsp;", highlight_string("<?php " . $text, true),
"<code>", 2
"</code>" )[1]
],
"",
highlight_string("<?php " . $text, true)
)
)
) )
); );