Salve.
Ho scaricato uno script qui su html.it. Si tratta di un editor di testo, dove si ha possibilità di inserire oltre al testo anche diversi tipi di formattazione come i tag <h.> il [b] ed altri.
Ora io ho arei di bisogno che dentro l'editor possa inserire anche del codice php (anche se so che é pericoloso questo editor lo utilizzerò io ed altri che non hanno interesse a provocare danni) ma quando io inserisco ad esempio:
<?php $saluto ?>
ottengo:


e chiaro che vi sia qualche parte del codice dove questo tipo di inserimento viene modificato. Io non so dove potete aiutarmi?

Vi invio il codice.

<script language="JavaScript">
<!--
var bHtmlMode = false;
var str_iFrameDoc = (document.all)? "document.frames(\"Composition\").document\;": "document.getElementById(\"Composition\").contentD ocument\;";

// Inizializzazione
onload = initialize;
function initialize() {
iFrameDoc = eval(str_iFrameDoc);

iFrameDoc.open();
iFrameDoc.write("<html><body MONOSPACE style='font:10pt arial,sans-serif'></body></html>");
iFrameDoc.close();
iFrameDoc.designMode = "On";

document.getElementById("switchMode").checked = false;

if (!document.all) {
document.getElementById("taglia").style.visibility = "hidden";
document.getElementById("copia").style.visibility = "hidden";
document.getElementById("incolla").style.visibilit y = "hidden";
}
}

// Porta il focus al riquadro di testo
function setFocus() {
if (document.all)
document.frames("Composition").focus();
else
document.getElementById('Composition').contentWind ow.focus()
return;
}

// Controlla se la toolbar è abilitata nella modalità testo
function validateMode() {
if (! bHtmlMode)
return true;
alert("Deselezionare \"Visualizza HTML\" per utilizzare le barre degli strumenti");

setFocus();
return false;
}

// Formatta il testo
function formatC(what,opt) {
if (!validateMode())
return;

iFrameDoc = eval(str_iFrameDoc);
iFrameDoc.execCommand(what,false,opt);

setFocus();
}

//Scambia tra la modalità testo e la modalità HTML.
function setMode(newMode) {
var testo;

bHtmlMode = newMode;

iFrameDoc = eval(str_iFrameDoc);
riquadro = iFrameDoc.body;

if (document.all) {
if (bHtmlMode) {
testo = riquadro.innerHTML;
riquadro.innerText = testo;
} else {
testo = riquadro.innerText;
riquadro.innerHTML = testo;
}

} else if(document.getElementById && document.createTextNode) {
if (bHtmlMode) {
testo = document.createTextNode(riquadro.innerHTML);
riquadro.innerHTML = "";
riquadro.appendChild(testo);
} else {
testo = document.createRange();
testo.selectNodeContents(riquadro);
riquadro.innerHTML = testo.toString();
}
}

setFocus();
}
-->
</script>


Grazie