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>Esempio: http://drudo.altervista.org/testPhp/codiceColorato.phpCodice PHP:
<?php
$codice = $_POST['codice'];
$codiceColorato = highlight_string(stripslashes($codice));
if(empty($codice))
echo "";
else
return $codiceColorato;
?>
</p>
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