Ho questo codice con le parole proibite
e poi questo, che però non intercetta le parole proibite:Codice PHP:<?php
// parole-proibite.php
$paroleNoGood = array ("mel(a|e)","per(a|e)","''");
?>
ma riconosce solo questo array:Codice PHP:include("parole-proibite.php");
//parole proibite (vedi parole-proibite.php)
$stringa = $_POST['messaggio'].' '.$nome.' '.$citta.' '.$email;
foreach($paroleNoGood as $parola){
if (stristr($stringa, $parola) !== false){
$errore .= "La parola $parola non è ammessa ";
}
}
Codice PHP:<?php
// Parole proibite
$paroleNoGood = array ("mela","mele","pera","pere","''");
?>

Rispondi quotando