Ho trovato questo interessante script che blocca le parole proibite in js, io ho già un codice php che lo fa: richiama le parole da una pagina esterna che contiene l'array.

Volevo sapere se modificando questo codice è possibile richiamare direttamente le parole dal file php senza (come si vede qui) dover inserirle manualmente

codice:
<SCRIPT LANGUAGE= "JavaScript">
var k = 3; //il numero delle parole. Da variare se ne inserite di più o meno.
var isProfane = new makeArray(k);
var word = new makeArray(k);
function checkForProfanity(elnum) {
var temp = document.forms[0].elements[elnum].value;
temp = temp.toLowerCase();
word[1] = "ciao";
word[2] = "salve";
word[3] = "addio";
for (var j = 1; j <= k; j++) {
isProfane[j] = temp.indexOf(word[j]);
}
for (var j = 1; j <= k; j++) {
   if (isProfane[j] != -1) {
      alert("Non puoi usare il termine \'"+word[j]+"\'.");
      document.forms[0].elements[elnum].value = "";
      j = k + 1;
      document.forms[0].elements[elnum].focus();
       }
   else {}
}
}
function makeArray(n) {
   this.length = n
   for (var i = 1; i<=n; i++) {
       this[i] = new String();
   }
   return this
}
</SCRIPT>