Rouven: Email Prüfung

Beitrag lesen

Hello,

<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post" onsubmit="check_mail ()">

ähm, dir ist die räumlich/zeitliche Trennung zwischen Server und Client klar? Erst wird das HTML erzeugt/versendet, dann vom Browser aufbereitet, der Benutzer füllt seine Daten ein, dann wird es an den Server zurückübermittelt und dort ggf. wieder von einem Skript entgegen genommen. Die Worte "vor dem Senden" und "PHP" widersprechen sich bei gewöhnlicher Anwendung. Dein Ziel in allen Ehren, aber die Prüfung per PHP wird auf dem Server erfolgen müssen. Dementsprechend kannst/musst du dir onsubmit schenken, es wird clientseitig verarbeitet.

if(!eregi( "[1]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$", $email))

da möchtest du nochmal nachschauen, 2-3 Stellen nach dem Punkt müssen nicht sein

MfG
Rouven

--
-------------------
sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
Ist Dir langweilig? Willst du Spaß? Willst Du Party? Ganz einfach!!! Schicke eine SMS mit dem Bestellwort "Feuer" an die 112 und innerhalb von 5 Minuten stehen 20 Männer mit lustigen Partyhüten, Sirenen und Partywagen vor deinem Haus!  --  Herkunft unbekannt

  1. _.0-9a-z- ↩︎