Puoi benissimo far scrivere le parole al PHP
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();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>Codice PHP:<?php //procedura che legge dal file e //mette in un array $proibite for ($i = 0; $i < count($proibite); $i++) { echo("word[".$i."] = \"".$proibite[$i]."\";\n"); } ?>

Rispondi quotando