colorazione sintassi

sto usando questa pattern con preg_replace

"'$2<div class=\"code\"><div class=\"options-code\"><b>Code :</b></div>'.highlight_string(str_replace('<br />','',stripslashes('$3')), true).'</div><br />'"

solo che nn so come fare queste cose:

\n portarli come a capo

togliere slash dannosi ( se si puņ fare senza compromettere gli a capo)

sostituire < > con codice HTML non dannoso

inviato 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

\n portarli come a capo -> nl2br

sostituire < > con codice HTML non dannoso -> htmlspecialchars

Comunque highlight_string dovrebbe essere sufficiente a rappresentare tutto in HTML. Hai avuto problemi?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
"'$2<div class=\"options-code\"><b>Code :</b></div><div class=\"code\">'.highlight_string('$3',true).'</div><br />'"

ma continua a togliere gli slash a \n quindi nl2br non serve dato che mostra solo n

risposto 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda