Avatar billede morpheus Nybegynder
30. november 1999 - 19:23 Der er 19 kommentarer og
1 løsning

Domtst....

Hej !

Er det muligt med min fil som hedder:
whois.asp, at poste den via en QueryString i adressefeltet til domaintest.asp ?

whois.asp:
<% strDomain = Trim(Request.Form("Domain")) %>
<html><head>
<title>Domæne tester med w3 Sockets</title><body>

<p><b>Domæne tester</b></p>

<form method="POST" action="whois.asp">
<p><input type="text" name="Domain" size="30" value="<%=strDomain%>"> <input type="submit" value="Test" name="Test"></p>
</form>

<%
If Len(strDomain) > 0 Then
  Set objSocket = Server.CreateObject("Socket.TCP")

  objSocket.Host = "whois.ripe.net:43"
  objSocket.Open

  ' // Sender forespørgsel
  objSocket.SendLine(strDomain)

  ' // Venter på at disconnecte
  objSocket.WaitForDisconnect

  ' // Gemmer output i variablen tmpBuffer
  tmpBuffer = objSocket.Buffer
 
  If InStr(1, tmpBuffer, "% No entries found", 1) > 0 Then
    Response.Write "<p><font color=blue>Domæne navnet <b>" & strDomain & "</b> er ledigt hos RIPE</font></p>"
  Else
    Response.Write "<p>Desværre domænet <b>" & strDomain & "</b> er optaget.</p>"
  End If
  'Response.Write "<hr><p><blockquote><pre>" & tmpBuffer & "</pre></blockquote></p>"
 
  objSocket.Close
End If
%>

</body></html>

Domaintest.asp:
?????

spørge måde:
domaintest.asp?domain=domain.dk

Help ?

<//morpheus\\>
Avatar billede morpheus Nybegynder
30. november 1999 - 19:25 #1
Comment...
Det skal siges at i domaintest.asp, får man ALLE informationer fra RIPE.

Altså rettighederne...
plus, man får beskeden om domænet er ledigt eller optaget...


<//morpheus\\>
Avatar billede mit Nybegynder
30. november 1999 - 19:30 #2
<form method="GET" action="whois.asp">

..eller jeg forstår ikke helt hvad du mener.. ?

..men hvofor skal det være i QueryString ?
Avatar billede morpheus Nybegynder
30. november 1999 - 20:18 #3
mit>>> Så kan man selv slå det op...

Hvis en bruger ikke gider gå ind på siden og så'n...

så er det da nemmere at skrive:
www.domain.dk/domaintest.asp?domain=domain.dk

Og så har man det hele på éngang ! :o)

<//morpheus\\>
Avatar billede mit Nybegynder
01. december 1999 - 10:19 #4
Det lyder fornuftigt ;-)
..men så burde det da virke, som jeg skrev i går

<form method="GET" action="whois.asp">

..altså ændre method til GET...
Avatar billede morpheus Nybegynder
01. december 1999 - 10:49 #5
Oki...

Skal jeg så GET'te den fra domaintest.asp ?

Or what ?
Avatar billede mit Nybegynder
01. december 1999 - 11:06 #6
hmm..jeg har måske misfårstået noget...
Den fil du har listet hedder whois.asp..men denne fil connecter også til RIPE...

..men hvad er domaintest.asp så ?..
Avatar billede morpheus Nybegynder
01. december 1999 - 12:55 #7
Kære ven,

Gider du ikke lige skrive noget kode af en eller anden art, som jeg kan bruge til noget ?

Med venlig hilsen
<//morpheus\\>
Avatar billede morpheus Nybegynder
01. december 1999 - 13:00 #8
Jeg har lavet den om nu...

Du kan prøve den på http://d-net.dk/whois.asp

Men der er dog en lille fejl...Der kommer ikke noget resultat efter søgningen !

<//morpheus\\>
Avatar billede morpheus Nybegynder
01. december 1999 - 13:01 #9
dam'n...WRONG !

Den rigtige adresse er...
http://d-net.dk/dom/whoois.asp

<//morpheus\\>
Avatar billede morpheus Nybegynder
01. december 1999 - 14:12 #10
Avatar billede mit Nybegynder
01. december 1999 - 19:53 #11
hmmm..jeg kan ikke komme ind på den ?

sæ'føli kan jeg skrive noget kode, men jeg prøver jo at finde ud af, hvad det egentligt er du skal bruge...
Hvis spørgemåden er  domaintest.asp?domain=domain.dk
...Hvordan hænger det sammen med det kode du har postet ?...Du skriver, at den postede kode er filen whois.asp
Efter hvad jeg lige umiddelbart kan se, så har du både inputfeltet og koden til at connecte til RIPE på denne side ?
Avatar billede morpheus Nybegynder
02. december 1999 - 08:25 #12
Ok! Vi prøver lige igen....

Min fil: whois.asp
- I denne skal der kunne laves en forespørgsel...

whois.asp?domain=d-net.dk

http://www.d-net.dk/dom/whois.asp

Koden ser nu sådan ud....
--------------
<% strDomain = Trim(Request.Form("domain")) %>
<html><head>
<title>Domæne tester med w3 Sockets</title><body>

<p><b>Domæne tester</b></p>

<form method="GET" action="whois.asp">
<p><input type="text" name="domain" size="30" value="<%=strdomain%>"> <input type="submit" value="Test" name="Test"></p>
</form>

<%
If Len(strDomain) > 0 Then
  Set objSocket = Server.CreateObject("Socket.TCP")
 
  objSocket.Host = "whois.ripe.net:43"
  objSocket.Open

  ' // Sender forespørgsel
  objSocket.SendLine(strdomain)

  ' // Venter på at disconnecte
  objSocket.WaitForDisconnect

  ' // Gemmer output i variablen tmpBuffer
  tmpBuffer = objSocket.Buffer
 
  If InStr(1, tmpBuffer, "% No entries found", 1) > 0 Then
    Response.Write "<p><font face='Verdana' size='2'>Domæne navnet <b><font color='red'>" & strDomain & "</b></font> er ledigt hos RIPE</font></p>"
  Else
    Response.Write "<p><font face='Verdana' size='2'>Desværre domænet <b><font color='red'>" & strDomain & "</font></b> er optaget.</font></p>"
  End If
  Response.Write "<hr><p><blockquote><pre>" & tmpBuffer & "</pre></blockquote></p>"
 
  objSocket.Close
End If
%>

</body></html>

Nu er mit problem så bare at jeg vil gerne udskrive rettighederne til domænet, men dette skal gøres å en anden side...

Skal jeg lave en variabel der hedder "TmpBuffer" ?

<//morpheus\\>
Avatar billede mit Nybegynder
02. december 1999 - 23:02 #13
hmm...Der kommer lidt rigeligt meget data retur fra RIPE...jeg tror nok, at jeg ville vælge, at oprette forbindelsen en på den nye side; altså her hvor du vil ha' detaljerne udskrevet..
Avatar billede morpheus Nybegynder
02. december 1999 - 23:07 #14
Ka' du ikke nedskrive en løsning her ?

<//morpheus\\>
Avatar billede mit Nybegynder
03. december 1999 - 11:22 #15
hmmm...noget i den her stil....har ikke afprøvet, da jeg ikke har muligheden her :(



Filen Domiantest.asp:

<% strDomain = Trim(Request.Form("domain")) %>
<html><head>
<title>Domæne tester med w3 Sockets</title><body>

<p><b>Domæne tester</b></p>

<form method="POST" action="Domaintest.asp">
<p><input type="text" name="domain" size="30" value="<%=strdomain%>"> <input type="submit" value="Test" name="Test"></p>
</form>

<%
If Len(strDomain) > 0 Then
  Set objSocket = Server.CreateObject("Socket.TCP")
 
  objSocket.Host = "whois.ripe.net:43"
  objSocket.Open

  ' // Sender forespørgsel
  objSocket.SendLine(strdomain)

  ' // Venter på at disconnecte
  objSocket.WaitForDisconnect

  ' // Gemmer output i variablen tmpBuffer
  tmpBuffer = objSocket.Buffer
 
  If InStr(1, tmpBuffer, "% No entries found", 1) > 0 Then
    Response.Write "<p><font face='Verdana' size='2'>Domæne navnet <b><font color='red'>" & strDomain & "</b></font> er ledigt hos RIPE</font></p>"
  Else
    Response.Write "<p><font face='Verdana' size='2'>Desværre domænet <b><font color='red'>" & strDomain & "</font></b> er optaget.</font></p>"%>
  <A HREF="whois.asp?Domain=<%=strDomain%>">Se detaljer</A>
  <%End If
 
  objSocket.Close
End If
%>

</body></html>


Filen whois.asp:


<% strDomain = Trim(Request("Domain")) %>
<html><head>
<title>Domæne tester med w3 Sockets</title><body>

<p><b>Domæne tester</b></p>


<%
If Len(strDomain) > 0 Then
  Set objSocket = Server.CreateObject("Socket.TCP")
 
  objSocket.Host = "whois.ripe.net:43"
  objSocket.Open

  ' // Sender forespørgsel
  objSocket.SendLine(strdomain)

  ' // Venter på at disconnecte
  objSocket.WaitForDisconnect

  ' // Gemmer output i variablen tmpBuffer
  tmpBuffer = objSocket.Buffer
 
    Response.Write "<hr><p><blockquote><pre>" & tmpBuffer & "</pre></blockquote></p>"
 
  objSocket.Close
End If
%>

</body></html>

Avatar billede morpheus Nybegynder
03. december 1999 - 11:55 #16
Hvad ???

Det virker fint ! :o)

Mang tak for al hjælpen !

Her kommer 200 Point til dig ! :o)

<//morpheus\\>
Avatar billede mit Nybegynder
03. december 1999 - 11:58 #17
Det er da i orden :)
..men hvorfor skrev du "hvad ???"...var der et problem ?

ligger den online nu, så jeg kan afprøve den ? ;-)

Avatar billede mit Nybegynder
03. december 1999 - 11:59 #18
det gør den ka' jeg se...ser godt ud :)
Avatar billede morpheus Nybegynder
03. december 1999 - 13:32 #19
Hvad...????
Avatar billede morpheus Nybegynder
03. december 1999 - 13:32 #20
Ligesom: "Årrhhh hvad ?" = "Fedt!"
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