login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Zoekmachines > Domeinnaamregistratie

Domeinnaamregistratie

Auteur: ameverse - 25 september 2004 - 23:04 - Gekeurd door: Dennisvb - Hits: 8388 - Aantal punten: 2.17 (3 stemmen)



Whois Domeinnaamregistratie!

Hier is een script om domeinnamen te checken! In vergelijking met die anderen, werkt deze wel, en checked .com .net. org. info .biz .nl en .be!

Have fun!

Code:
  1. <html>
  2.  
  3. <head>
  4. <title></title>
  5. </head>
  6.  
  7.  
  8. <body>
  9.  
  10. <?php
  11.  
  12. // .com .net .org domeinen
  13. $comserver = "whois.verisign-grs.net";
  14. $comnomatch = "No match";
  15. $netserver = "whois.verisign-grs.net";
  16. $netnomatch = "No match";
  17. $orgserver = "whois.verisign-grs.net";
  18. $orgnomatch = "No match";
  19.  
  20. // .info .biz domeinen
  21. $infoserver = "whois.opensrs.net";
  22. $infonomatch = "NOT FOUND";
  23. $bizserver = "whois.opensrs.net";
  24. $biznomatch = "Not found";
  25.  
  26. // .nl domeinen
  27. $nlserver = "whois.nic.nl";
  28. $nlnomatch = "is not a registered domain";
  29.  
  30. //.be domeinen
  31. $beserver = "whois.dns.be";
  32. $benomatch = "No such domain";
  33.  
  34. //DE FUNCTIE OM TE KIJKEN OF DIE VRIJ IS!
  35. function whois($server, $domein,$ext){
  36. $domein = $domein."$ext";
  37. $data = "";
  38. $fp = fsockopen($server, 43);
  39. if($fp){
  40. fputs($fp, $domein."\r\n");
  41. while(!feof($fp)){
  42. $data.=fread($fp,1000);
  43. }
  44. fclose($fp);
  45. } else {
  46. $data = "Error, can't open connection";
  47. }
  48. return $data;
  49. }
  50.  
  51. //Is er een request gedaan, dan geef je output!
  52.  
  53. if ($domein) {
  54. echo "<h3>Een moment geduld A.U.B.</h3>
  55. Bezig met controlen van domeinnaam $domein Dit kan enkele seconden duren.";
  56.  
  57. echo "<table cellspacing='2' cellpadding='2' width='99%' border='0'>".
  58. "<tr><td width='25%'><b>Domein</b></td>".
  59. "<td width='15%'><b>Status</b></td>".
  60. "<td width='15%'><b>Whois</b></td>".
  61. "<td width='15%'><b>Termijn</b></td>".
  62. "<td width='15%'><b>Prijs *</b></td>".
  63. "<td width='15%'><b>Actie</b></td></tr>";
  64.  
  65. $ext = array("com","net","org","info","biz","nl","be");
  66.  
  67. $aantal = count($ext);
  68.  
  69. for($i=0;$i<$aantal;$i++) {
  70. $server = $ext[$i]."server";
  71. $data[$i] = whois($$server,$domein,".".$ext[$i]);
  72. $nomatch = $ext[$i]."nomatch";
  73. if (ereg($$nomatch,$data[$i])) {
  74. $data[$i] = "Vrij";
  75. $rij2 = "";
  76. $rij3 = "1 jaar";
  77. $rij4 = "€ 54";
  78. $rij5 = "<a href='domeinbestel.php?domein=$domein&uitgebreid=".$ext[$i]."'>Bestellen</a>";
  79. $rij6 = "rij 6";
  80. } elseif ($data[$i] == "Error, can't open connection") {
  81. $data[$i] = "Opzoeken mislukt";
  82. } else {
  83. $data[$i] = "Bezet";
  84. $rij2 = "";
  85. $rij2 = "<a target=\"_blank\" href='?uitgebreid=".$ext[$i]."&dmn=$domein'>Whois</a>";
  86. $rij3 = "1 jaar";
  87. $rij4 = "€ 45";
  88. $rij5 = "<a href='domeinbestel.php?domein=$domein&uitgebreid=".$ext[$i]."'>Verhuisen</a>";
  89. $rij6 = "rij 6";
  90. }
  91. echo "<tr><td width='25%'>$domein.".$ext[$i]."</td>".
  92. "<td width='15%'>".$data[$i]."</td>".
  93. "<td width='15%'>$rij2</td>".
  94. "<td width='15%'>$rij3</td>".
  95. "<td width='15%'>$rij4</td>".
  96. "<td width='15%'>$rij5</td></tr>";
  97. }
  98.  
  99. }
  100.  
  101. echo "</table>";
  102.  
  103. //Wil iemand weten door wie het domein geregistreerd is, dan krijg je deze page te zien
  104. if ($uitgebreid) {
  105. $server = $uitgebreid."server";
  106. $data = whois($$server,$dmn,".".$uitgebreid);
  107. echo "<pre>".$data."</pre>";
  108. }
  109.  
  110. echo "<h3>Domeinnaamregistratie</h3>*Prijzen zijn EXCL. 19% BTW<br><br>Is uw gewenste domeinnaam bezet? Probeer het dan eens door een extra teken ertussen te zetten zoals: bedrijs-naam of bedrijfs_naam.
  111.  
  112.  
  113.  
  114. Vul hieronder uw gewenste domeinnaam in om te controleren of deze nog beschikbaar is. U hoeft geen extensies (.nl, .com, etc.) in te vullen!";
  115. ?>
  116.  
  117. <!--form om het domein op te geven, ZONDER EXTENSIES!!!!!!!!-->
  118. <form action='test.php' method="post" style="text-align: center">
  119. <input type='text' name='domein' value='uwdomein' size="18">
  120. <input type='submit' value=' Controleren ' style="font-family: Tahoma; font-size: 10pt; font-weight: bold">
  121.  
  122.  
  123. </body>
  124.  
  125. </html>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (6)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.029s