Ho un codice misto php/js in un file esterno .php vorrei richiamarlo nella home:
Codice PHP:
<?php
$parole_proibite = array ("mela","pera");
?>
<script type="text/javascript">
function xxx(campo){
var parole=new Array(<?php
for($i=0;$i<count($parole_proibite)-1;$i++)
echo "'{$parole_proibite[$i]}',";
echo "'{$parole_proibite[count($parole_proibite)-1]}'";
?>);
var stringa = this.value;
for(i=0;i<parole.length;i++)
if (stringa.indexOf(parole[i]) != (-1)){
this.style.backgroundColor='red'
alert("La parola '"+parole[i]+"' non è ammessa");
return false;
}
}
</script>
ho messo l'include cosi ma non va
<form method="post" ...>
<?
include("guestbook/parole-proibite.php");
?>
...
e nel campo questo che dovrebbe richiamare lo script js
<imput....onchange="xxx(this);" />