War das falsche script vorhin.
Hier hatte ich schon strpos durch substr_count() ersetzt.
Aber das gehört ja nicht zu meiner Frage.
{if(substr_count($checkstr,$bad)){$error.="<br>$bad";}}
Richtig ist natürlich:
$checkstr="";
$badwords=array("dreck","mist",fuck","fick","porn");
foreach($badwords as $bad)
{if(strpos($checkstr,$bad)){$error.="<br>$bad";}}
Gruss Nikki