schiefness: Fehler in Kontaktformular, aber wo?

Beitrag lesen

Guten Tag.

Ich habe versucht, ein PHP-Script für ein Kontaktformular einzubinden auf meine HP. Habe die Seite hochgeladen und jetzt wird mir folgendes angezeigt:

Parse error: syntax error, unexpected ']' in /var/www/web433/html/kontakt1.php on line 40

Das heißt ja, dass in der Zeile 40 etwas nicht stimmt. Aber da ich mich mit PHP nicht auskenne, sehe ich den Fehler nicht. Könnte jemand bitte mal drüber gucken!?

if( preg_match('/^[w&'.-+]+@[w]+.([w-]+.)*?[a-z]+$/is' , $_POST['email'] ) ) { $m_email = $_POST['email']; }

Und was bedeutet eigentlich generell unexpected? Dass da ein Zeichen kommt, was da noch nicht sein darf, weil vorher ein anderes fehlt?

Danke für Hilfe.