Avatar billede ldplusse Nybegynder
20. december 2002 - 10:24 Der er 7 kommentarer og
1 løsning

Domæne tester.

Jeg skal bruge en domæne tester, som kan søge i .dk,.com,.org,.net.
her kigget lidt på denne:
----------------------------------------
<% strDomain = LCase(Trim(Request.Form("Domain"))) %>
<% strland = LCase(Trim(Request.Form("land"))) %>
<% strsog = LCase(Trim(Request.Form("Domain") & Request.Form("land"))) %>


<form method="POST" action="?">
<p>www. <input type="text" name="Domain" style="font-family: Verdana; font-size: 10 pt;  border: 1 solid #000000" style="background-color: #ffffff" size="25" value="<%=strDomain%>">
    <select name="land">
      <option value=".dk"<% if request("land") = ".dk" Then %>selected<% end if %>>.dk
      <option value=".as"<% if request("land") = ".as" Then %>selected<% end if %>>.as
      <option value=".com"<% if request("land") = ".com" Then %>selected<% end if %>>.com
      <option value=".net"<% if request("land") = ".net" Then %>selected<% end if %>>.net
      <option value=".org"<% if request("land") = ".org" Then %>selected<% end if %>>.org
    </select>
<input type="submit" value="-- Test nu --" style="background-color: #ffffff" name="Test"></p>
</form>

<%
If Len(strDomain) > 0 Then
  ' Finder den sidste forekomst af .
  pos = InStrRev(strLand, ".")

  If pos > 0 Then
    strDOM = Mid(strLand, pos+1)
   
    Set objSocket = Server.CreateObject("Socket.TCP")
    Select Case strDOM
    Case "com", "net", "org", "edu"
      strHost = "Internic"
      objSocket.Host = "rs.internic.net:43"
      strMatch = "No match"
    Case Else
      strHost = "RIPE"
      objSocket.Host = "whois.dk-hostmaster.dk:43"
      strMatch = "% No entries found"
    End Select
 
    objSocket.Open

    ' Sender forespørgsel
    objSocket.SendLine(strDomain & request("land"))
 
    ' Venter på at disconnecte
    objSocket.WaitForDisconnect
 
    ' Gemmer output i variablen tmpBuffer
    tmpBuffer = objSocket.Buffer
   
    If InStr(1, tmpBuffer, strMatch, 1) > 0 Then
      Response.Write "<font face='Verdana, Arial, Helvetica, sans-serif' size='2' COLOR='#72C661'><P>Domæne navnet <b>" & strsog & "</b> er ledigt <A HREF='dombestil.asp'><b>Bestil her >></a></b></p></font>"
    Else
      Response.Write "<font face='Verdana, Arial, Helvetica, sans-serif' size='2' COLOR='#E8E62F'><p>Desværre domænet <b>" & strDomain & "</b> er optaget.</p>"
    End If
    Response.Write "</center><font face='Verdana, Arial, Helvetica, sans-serif' size='3' COLOR='#ffffff'><hr COLOR='#B4B9C3'><blockquote><pre>" & tmpBuffer & "</pre></blockquote></p>"
   
    objSocket.Close
  Else
    Response.Write "<p>Du skal angive et gyldigt domænenavn</p>"
  End If
End If
%>
-----------------------------------------
Den virker ikke, er det fordi den kræver et serverobject, som man sikkert skal betale for???
Avatar billede medions Nybegynder
20. december 2002 - 10:27 #1
Du skal ha' Socket.TCP installeret på serveren!

//>Rune
Avatar billede ldplusse Nybegynder
20. december 2002 - 14:09 #2
Jeg har fået det til at virke.
Jeg installerede w3.socket fra dimac.net
Avatar billede medions Nybegynder
20. december 2002 - 14:18 #3
Hvis du har fået det til at virke, så vær venlig at afslutte spm'et...

//>Rune
Avatar billede ldplusse Nybegynder
20. december 2002 - 15:22 #4
Hvordan afslutter man et spørgsmål.
Jeg kan kun vælge accepter/afvis
Avatar billede medions Nybegynder
20. december 2002 - 22:40 #5
Det er jo op til dig!

//>Rune
Avatar billede totaliorden Nybegynder
20. december 2002 - 22:41 #6
Læg e sar selv, og accepter det :) - Hvis du selv har fundet svaret altså
Avatar billede totaliorden Nybegynder
20. december 2002 - 22:42 #7
Lækkert tatatur jeg har ...... "Læg et svar selv"
Avatar billede ldplusse Nybegynder
21. december 2002 - 02:18 #8
Jeg har selv løst det
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
Kurser inden for grundlæggende programmering

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