Avatar billede nickyc Nybegynder
17. september 2003 - 22:28 Der er 8 kommentarer og
1 løsning

valid email adr.

Hej Allesammen...
Lige et hurtigt spørgsmål..
Hvis jeg nu har en php side, hvor en bruger skal indtaste sin email eller lign, hvordan får jeg så mit script til at checke om email er en gyldig email ???
Avatar billede arne_v Ekspert
17. september 2003 - 22:30 #1
Det kan du reelt kun gøre ved at sende ham en email og bede ham gå til en confirm URL.
Avatar billede arne_v Ekspert
17. september 2003 - 22:31 #2
[du kan selvfølige checke om email adressen opfylder visse basale
syntax krav, men det er ingen garanti for at den er gyldig]
Avatar billede nicklasb Nybegynder
17. september 2003 - 22:34 #3
du kan prøve at kigge lidt på de to nederste scripts på http://www.ljweb.dk/usefulscripts/
Hvis du vælger PHP-verisonen er der vist så vidt jeg husker flere niveauer..
Du kan jo evt tjekke hvilket der oplyder dit ønske på http://www.ljweb.dk/popup_verifyemail_lib.php ..
Avatar billede nickyc Nybegynder
17. september 2003 - 22:34 #4
ok, hvordan gør jeg så det, hvori den skal opfylde de basale syntax krav ?
Avatar billede nicklasb Nybegynder
17. september 2003 - 22:35 #5
men hvis du vil være sikker på at mailen er oprettet, og har en ejer, er der som arne_v så rigtigt skriver ikke så mange andre udveje end at sende dem et confirm-link..
Avatar billede arne_v Ekspert
17. september 2003 - 22:39 #6
Check af basal syntax er iorden må være en lille øvelse i regular expressions !
Avatar billede nicklasb Nybegynder
17. september 2003 - 22:43 #7
arne_v -> ? "er iorden må være .. "
en sådan kunne vel evt se således ud:

preg_match ('/^([\w|\.|\-|_]+)@([\w||\-|_]+)\.([\w|\.|\-|_]+)$/i', $emailaddress)

Den og mange flere kan findes på http://www.regexlib.com/
Så kan du jo også selv prøve at teste lidt på hvilken der passer bedst til dit behov..
Avatar billede nickyc Nybegynder
17. september 2003 - 22:58 #8
ok, så dvs, hvis der ikke kommer et '@' i der hvor brugeren skriver sit input, så kommer indlægget ikke på sitet??? - Og hvis det er sådan at brugeren ikke skriver emailen korrekt, så skal have få den meddelse at emailen han skrev ikke er gyldig eller lign... ???
Avatar billede tipsen Nybegynder
17. september 2003 - 23:58 #9
Bare lad være med at tro alt for meget på at en regulær expression til test af email-syntax rent faktisk fungerer 100% - det gør de ikke.
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