Perchè mi funziona soltanto nel caso si scriva una email da sola, senza testo.
es 1: $comment = "ciao a tutti, scrivetemi pippo@paolo.com" // cosi non va
es 2: $comment = "pippo@paolo.com" // cosi va
probabilmente essendo impedito io sbaglio da qualche parte
// controlla se scrivono email
function is_mail($comment) {
$r = "([a-z0-9]+[\._\-]?){1,3}([a-z0-9])*";
$r = "/(?i)^{$r}\@{$r}\.[a-z]{2,6}$/";
return preg_match($r, $comment);
}
// controlla se ha scritto una mail nel testo
if (is_mail($comment)) {
echo ("Vietato scrivere email nel testo");
exit;
}


Rispondi quotando