Funziona però mi da un errore quando vado a stampare i risultati e a colorare la parola cercata:

mi da l'errore qui:
codice:
$testo = preg_replace("/$parola/i","<font color=green>".strtoupper($parola)."</font>", $testo);

grazie ancora