Ho questo codice funzionante che blocca le parole proibite contenute in un array (nel file esterno), ora dovrei creare un codice simile ma che blocca i siti che contengono le parole proibite (quelle nell'array), deve bloccare l'intera stringa, es: www.sito.it
Codice:<?php include ("parole-proibite.php"); $stringaJs = implode("|",$paroleNoGood); ?> <script type="text/javascript"> function xxxGuest1() { var modulo = document.forms.mioform; var parole = /\b(?:<?php echo $stringaJs; ?>)\b/i; var nomiCampi = ["nome","citta","email","url","messaggio"]; for (idCampo = 0; idCampo < nomiCampi.length; idCampo++) { var campo = modulo.elements[nomiCampi[idCampo]]; if (parole.test(campo.value)) { campo.style.backgroundColor = "red"; alert("Il sito \"" + campo.value.match(parole)[0] + "\" non è ammesso"); campo.focus(); return false } } return true; } </script>

LinkBack URL
About LinkBacks

