Godkend kun speciel email adresse endelse

Tags:    html javascript php login-system hjemmeside

Hej Udviklere.

Jeg har prøvet at finde et script som kan sørge for at det kun er brugere med en email-andresses endelse som er "@hotmail.com" kan oprette sig, altså hvis email-adressens endelse er f.eks. "@gmail.com" kan man ikke oprette sig.

Formularen skal altså tjekke om email-adressen ender med "@hotmail.com" før den submitter det og sender det til en database :-)

Håber i kan hjælpe mig, har ikke selv kunne finde eller kode det :-)



7 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 20 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udPHP kode 

Du kan eventuelt erstattte substr med mb_substr.



Indlæg senest redigeret d. 26.06.2012 02:14 af Bruger #13010
Noget ala' ... ? :)

Fold kodeboks ind/udJScript kode 




Så hvis jeg skriver "@gmail.com-@hotmail.com" så er min emailadresse ok? :)

Jeg ville nok hellere bruge regulære udtryk. Nedenfor er to meget simple udgaver.
Fold kodeboks ind/udPHP kode 


Fold kodeboks ind/udJScript kode 




Indlæg senest redigeret d. 26.06.2012 18:29 af Bruger #10216
hvis jeg var dig ville jeg kigge på en regex (regular expresion) løsning. Om du så laver den i javascript eller php er lige meget. Du kan (og burde måske) checke efter det begge steder.



Måske :-)

Har ikke meget styr på de mere komplicerede JScripts :-)

Den skal bare tjekke for en special mail-ending før den submitter :D



Tak, det var lige hvad jeg manglede :-)

Men...

Hvordan kan jeg så både godkende @hotmail.com og @gmail.com?
Vha. denne kode:
Fold kodeboks ind/udPHP kode 


Dette giver serverfejl:
Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 26.06.2012 17:19 af Bruger #17284
Du glemte vidst at omringe din if erklæring med et sæt parenteser.
Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 26.06.2012 18:18 af Bruger #17255
t