Nein, bei bei preg_match tuns auch ^ und $ als Begrenzer des Patterns.
Ich hab alles so eingefügt wie es im script stand nun hab ich das prog das er wenn ich dei seite lade sofort die feher meldung ausgibt |
Auch wenn es kein deutsch ist, lese ich doch heraus, dass das Problem vermutlich darin liegt, dass beim Aufruf der Seite die Fehlermeldungen "sofort" ausgegeben werden - Das liegt logischerweise daran, dass es kein if-statement gibt, das checkt ob das Formular abgesendet wurde:
> den Submit Button per name="submit" benennen und
> if(isset($_POST['submit'])) { ... }
> um das gesamte Formular setzen....