Originariamente inviato da garakkio
Basta che usi stripos invece di strpos.
stristr invece non ti conviene, perché non ti serve sapere dove sta la parola, ma solo se c'è o meno.
quasi ci siamo: così funziona, ma se inserisco i derivati, li blocca, es. se scrivo melassa, la blocca, io devo fargli bloccare solo l'esatta parola
Codice PHP:
$paroleNoGood = array ("mela","pera","pesca","''");
$stringa = $_POST['nome'].' '.$citta.' '.$email.' '.$messaggio;
foreach($paroleNoGood as $parola){
if (stripos($stringa, $parola) !== false){
$errore .= "<span class=\"alert-Guest\">•La parola \"[b]$parola[/b]\" non è ammessa</span>
";
}
}