Jeg ville lave din ereg lidt om :)
if(!eregi("^[a-z0-9]*@([a-z0-9]*)(\.[a-z]{2,3})$", $email) {
die("Din email skal være name@domain.suffix");
}
Den burde kunne klare det? :)
Skal jeg være ærlig, kan jeg ikke se hvad din ereg sætning,
skulle gøre.. :) Hvad du vil med 4 @'er i en e-mail :)
Mvh Marc Poulsen
> Jeg vil gerne have at den chekker om man skriver en email
> valideret med: x@x.dk
> OGSÅ SOM IF I PHP
>
> DETTE VIRKER IKKE :
>
> if ( ereg("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $email)) {
> die("Din email skal være x@x.tld");
> }
>
> HELE MIN PHP FIL TIL DET SER SÅLEDES UD!
>
>
> <title>Opret Bruger...</title>
> <?
>
> $bruger = $_POST['bruger'];
> $pass = $_POST['pass'];
> $email = $_POST ['mail'];
> $postnr = $_POST ['post'];
> $telefon = $_POST ['tele'];
> $accept = $_POST ['accept'];
>
> include("access.php");
> $query = "SELECT id, user, pass FROM login WHERE user =
> '".$bruger."'";
> $result = mysql_query($query)or die("MySQL fejl: " .
> mysql_error());
> $test = mysql_fetch_array($result);
>
> if (!$_POST["bruger"] !$_POST['pass'] !$_POST['passa']
> !$_POST['mail'] !$_POST['post']){
> echo "<script
> type=\"text/javascript\">alert(\"Alle felter med * SKAL
> udfyldes!!!\");history.go(-1)</script>";
> }
>
> if (@$_POST['pass'] != @$_POST['passa']){
> echo "<script type=\"text/javascript\">alert(\"Koderne er ikke
> identiske\");history.go(-1)</script>";
> }
> if (strlen($_POST ['post']) != 4) {
> echo "<script type=\"text/javascript\">alert(\"Indtast
> venligst et GYLDIGT postnr.!!!\");history.go(-1)</script>";
> }
>
> if (isset($test['user'])) {
> print(" <font face='verdana' size='2' color='#ff0000'>
> <b>Brugernavnet \"$bruger\" er allerede optaget
> vælg venligst et nyt </b></font><br>
> <font face='verdana' size='2' color='#000000'
> text-decoration='none'>
> <a href='create.html'>Tilbage</a></font>");
> }
> else
> {
> $sql = "INSERT INTO login (id, user, pass, email, postnr,
> telefon) VALUES ('', '$bruger', '$pass', '$mail', '$post',
> '$tele')";
> mysql_query($sql);
> echo "<script type=\"text/javascript\">alert(\"Kodeordet og de
> andre oplysninger vil nu blive vist!!!\")</script>";
> print(" <font face='verdana' size='2' color='#669900'>
> <b> Bruger: $bruger <br>
> Password: $pass <br>
> Email: $email <br>
> Postnummer: $postnr <br>
> Telefonnummer: $telefon <br>
> Er nu oprettet </b></font><br>
> <font face='verdana' size='2' color='#000000'
> text-decoration='none'>
> <a href='login.php'>Login</a></font>");
> }
> ?>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! =>
http://www.html.dk/tutorials
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials