Bueno, no funciona nada por eso:
Código PHP:
// iluminar coincidencias
$busqueda1=$busqueda1;
$busqueda2=$busqueda2;
$busqueda3=$busqueda3;
$busqueda4=$busqueda4;
que tendria que ser
Código PHP:
$busqueda1=$palabra1;
$busqueda2=$palabra2;
$busqueda3=$palabra3;
$busqueda4=$palabra4;
Pero vi que tambien asì no funciona porque sigue igual el problema que te dije antes, o sea se hace el replace tambien de los caracteres insertados con el replace anterior... Entonces hay que utilizar las regular expression y preg_replace, y ya saldrà todo bien!