Avatar billede zethcom Nybegynder
25. maj 2002 - 20:01 Der er 7 kommentarer og
1 løsning

Hvordan kan man gøre at .....

Hey.

Jeg har et scripts.. Hvor man også skal indtaste sin email adresse.. Men mit problem er at: i email feltet kan man bare skrive: hejhej.. Så nu ville jeg høre om man kan gøre at de skal skrive : hejeh@hejhej.hej. Altså at email skal indeholde et @...

Mit script:


<?
if ($action == opret){
    $file = fopen("./146micdj1256.txt","a    ");
    fputs($file,$nick.":".$pass.":".$email."\n");
    fclose($file);
}
?>
<form action="oprettet.php" method=post>
<center>Brugernavn : <input type=text name=nick><br>
Brugerkode : <input type=password name=pass><br>
Email Adr. : <input type=text name=email><br>
<input type=submit name=action value=opret></center>
</form>

Please hjælp!
Avatar billede jelzin101 Praktikant
25. maj 2002 - 20:05 #1
jeg bruger flg. : function check_email($email, $check_dns = false)
{
  if(
      (preg_match('/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/', $email))
      ||
      (preg_match('/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0- 9]{1,3})(\]?)$/',
$email))
    )
  {
    if($check_dns)
    {
      $host = explode('@', $email);
      // Check for MX record
      if( checkdnsrr($host[1], 'MX') ) return true;
      // Check for A record
      if( checkdnsrr($host[1], 'A') ) return true;
      // Check for CNAME record
      if( checkdnsrr($host[1], 'CNAME') ) return true;
    }
    else
    {
      return true;
    }
  }
  return false;
}
Avatar billede zethcom Nybegynder
25. maj 2002 - 20:08 #2
hvor skal den indsættes?
Avatar billede erikjacobsen Ekspert
25. maj 2002 - 22:04 #3
jeltzin - skal du så ikke snart have den rettet så den passer på
alle emailadresser. Jeg har et par stykker den vil sige nej til
Avatar billede jelzin101 Praktikant
25. maj 2002 - 22:09 #4
- kunne godt ske ;) jeg er bare ikke så fantastisk til regexp...
Avatar billede jelzin101 Praktikant
25. maj 2002 - 22:11 #5
zethcom>> funktionen returnerer enten true eller false afhængigt af om adressen er god eller ikke god (og som erikjacobsen siger er understøttet)
Avatar billede zethcom Nybegynder
26. maj 2002 - 00:38 #6
Jamen hvor skal den indsættes?
Avatar billede bjarte Nybegynder
26. maj 2002 - 00:57 #7
hvorfor ikke bare sette en if($epost !@){ blah } eller noe?
jeg roter kanskje.. men den til jeltzin ser bra ut, bortsett fra litt bug..
Avatar billede zethcom Nybegynder
26. maj 2002 - 01:11 #8
Jeg har ikke fået særlig meget svar ud af den her debat!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester