Avatar billede dennism Nybegynder
16. maj 2006 - 07:32 Der er 17 kommentarer og
1 løsning

Validering af domænenavn?

Jeg har et system hvor man kan oprette domæner. Det input jeg skal teste er uden suffix, dvs. f.eks. eksperten og ikke eksperten.dk.

Med hvilke kriterier skal jeg tjekke det valgte domænenavn?

Vil gerne have en række betingelser som skal køres..
Avatar billede jakobdo Ekspert
16. maj 2006 - 07:50 #1
Du må jo have nogle kriterier det skal opfylde for dig?
Eller skal du vide hvad du skal teste for?
Avatar billede dennism Nybegynder
16. maj 2006 - 08:27 #2
Ja, jeg skal vide hvad jeg skal teste for ;)
Avatar billede dennism Nybegynder
16. maj 2006 - 08:28 #3
For at det er et godkendt .dk/se/com/net/biz/info/org
Avatar billede jakobdo Ekspert
16. maj 2006 - 08:31 #4
Det bør du jo nok fortælle! Vi ved jo ikke hvad du vil validere for. :o)

Du kan lave whois opslag med denne kode: http://sourceforge.net/projects/phpwhois
Avatar billede dennism Nybegynder
16. maj 2006 - 08:43 #5
Undskyld, men tror vi har misforstået hinanden :)

Jeg prøver igen:
Jeg er ved at lave et hostingsite hvor folk kan bestille domæner mm.
Jeg er nødt til at tjekke om det domænenavn folk ønsker at bestille nu også er gyldigt. F.eks. kan man vel ikke bestille fußball.dk og nok heller ikke jordbær.com?
Avatar billede jakobdo Ekspert
16. maj 2006 - 08:51 #6
F.eks.:
//$domain = uden .tld
if (preg_match('/^[a-z0-9-]+$/', $domain))
{
echo "Det er ok";
}

Og hver TLD har egne regler.
Og DK-domæner kan jo godt indeholde ÆØÅ, dog bliver de IDN converted.
Avatar billede erikjacobsen Ekspert
16. maj 2006 - 09:03 #7
Og jordbær.com er taget ;)

dk-hostmaster.dk: "Et .dk-domænenavn må være sammensat af bogstaver fra a til å og/eller tallene fra 0 til 9 samt bogstaverne ä, ö, ü og é. Desuden er der mulighed for at adskille disse med bindestreg(er): - (minustegn). Dog må et domæne ikke starte eller slutte med en bindestreg. "

Det er jo ikke li'som 100% klart hvad de mener ;)  Men dit regulære udtryk, jakobdo, tillader i hvert fald at det starter og slutter med bindestreg.

Spørgsmålet er hvor præcist det skal være - det skal jo alligevel slås op for at se om det er ledigt. Lad om dem om den endelig afgørelse.
Avatar billede dennism Nybegynder
16. maj 2006 - 09:04 #8
Er den eneste undtagelse at .DK kan indeholde ÆØÅ?
Avatar billede olebole Juniormester
16. maj 2006 - 17:14 #9
<ole>

Danmark er jo i hvertfald det eneste land, der har Æ og Ø - og så har vi overtaget det svenske Å ...... så mon ikke(?)  :)

/mvh
</bole>
Avatar billede olebole Juniormester
16. maj 2006 - 17:17 #10
- jeg ved så ikke, hvordan det forholder sig med koreanske, japanske, russiske, kinesiske, arabiske domæner ... eller om det kun er i lille Danmark, man har storhedsvanvid og mener, det er umuligt at leve uden vores 'private' tegn  :)
Avatar billede erikjacobsen Ekspert
16. maj 2006 - 17:34 #11
Jeg troede ikke at du var så gammel, Ole. Jeg mener, at det er rimeligt velantaget at Danmark måtte opgive Norge i 1814, og i hvert fald på et af de sprog de bruger deroppe, er der ord med både æ, ø og å.
Avatar billede dennism Nybegynder
17. maj 2006 - 12:24 #12
Hvordan vil I så anbefale at jeg tjekker mine domæner?
Avatar billede jakobdo Ekspert
17. maj 2006 - 12:54 #13
Du kunne tjekke domæne med tjek med phpwhois, er domænet ikke taget, så bestiller du domænet hos din registrant, de vil så give dig OK eller FAIL når du bestiller.
At lave kode som tager højde for alle domæner, længde, tegn og lign, vil bliver noget nært uoverskueligt.
Avatar billede dennism Nybegynder
17. maj 2006 - 13:02 #14
Gider I ikke lige smide et svar her, så vi kan få lukket? :)
Avatar billede jakobdo Ekspert
17. maj 2006 - 13:27 #15
Svar!
Avatar billede erikjacobsen Ekspert
17. maj 2006 - 13:31 #16
Ingen point til mig, tak.
Avatar billede dennism Nybegynder
17. maj 2006 - 13:34 #17
Gad vide om olebole vil have point? Det plejer han ikke, vel?
Avatar billede jakobdo Ekspert
19. maj 2006 - 08:26 #18
Takker for point.
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