Ho questo codice con le parole proibite

Codice PHP:
<?php
// parole-proibite.php
$paroleNoGood = array ("mel(a|e)","per(a|e)","''");
?>
e poi questo, che però non intercetta le parole proibite:

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 ";
 }

ma riconosce solo questo array:

Codice PHP:
<?php
// Parole proibite
$paroleNoGood = array ("mela","mele","pera","pere","''");
?>