OK, Ich bin ein totaler Idiot :-)
Hab' die Klammer vergessen:
if (!preg_match('/.*\w+/', $text) $fehler="Ihr Text ist fehlerhaft.";
Muss richtig heißen:
> ~~~php
> if (!preg_match('/.*\w+/', $text)) $fehler="Ihr Text ist fehlerhaft.";
>