Salve a tutti.
Vorrei creare un semplicissimo script che scritto un codice in una textarea questo venga colorato.
Ora sò che serve la funzione "highlight_string" così ho crato una cosa del genere:

codice:
<form name="form1" method="post" action="codiceColorato.php">
<label for="codice" title="Inserisci codice">Inserisci codice PHP da colorare:</label>
  


  <textarea name="codice" id="codice" cols="100" rows="20"><?php echo stripslashes($codice); ?></textarea>
  


  <input type="submit" name="Submit" value="Genera codice colorato"> 
</form>
Codice PHP:
<?php
    $codice 
$_POST['codice'];
    
$codiceColorato highlight_string(stripslashes($codice));
    
    if(empty(
$codice))
        echo 
"";
    else
        return 
$codiceColorato;
?>
</p>
Esempio: http://drudo.altervista.org/testPhp/codiceColorato.php

Ora però vorrei fare delle modifiche, ovvero far in modo che l'output sia XHTML compatibile.
Per far questo ho visto più metodi es. (vedi commenti):
http://it2.php.net/manual/en/functio...ght-string.php

Ma non riesco proprio ad implementarli nel mio scriptino
Non capisco se sbaglio io o altervista non permette di usare la funzione "str_replace" su "highlight_string" (ah in caso scusate se ho detto una caxxata...).

Altra cosa che non mi riesce è far stampare sotto al codice colorato anche il codice eventuale da copiare/incolare su di un eventuale forum o sito (il codice sorgente del codice colorato in pratica).

Qualcuno a idee?


Ciao
drudo