login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Zoekmachines > Domeinnaamregistratie


Reacties op het script Domeinnaamregistratie

Offline  Maarten
Gepost op: 05 december 2004 - 01:26
Erelid



- Variabelen buiten quotes
- Gebruikt ipv if($blaat) dit: if(isset($blaat))

Offline  WumTol
Gepost op: 08 maart 2005 - 15:02
PHP beginner



Ik heb het script een beetje bewerkt/verbeterd:

  1. <?php
  2. // .com .net .org domeinen
  3. $comserver = "whois.verisign-grs.net";
  4. $comnomatch = "No match";
  5. $netserver = "whois.verisign-grs.net";
  6. $netnomatch = "No match";
  7. $orgserver = "whois.verisign-grs.net";
  8. $orgnomatch = "No match";
  9.  
  10. // .info .biz domeinen
  11. $infoserver = "whois.opensrs.net";
  12. $infonomatch = "NOT FOUND";
  13. $bizserver = "whois.opensrs.net";
  14. $biznomatch = "Not found";
  15.  
  16. // .nl domeinen
  17. $nlserver = "whois.nic.nl";
  18. $nlnomatch = "is not a registered domain";
  19.  
  20. //.be domeinen
  21. $beserver = "whois.dns.be";
  22. $benomatch = "No such domain";
  23.  
  24. //DE FUNCTIE OM TE KIJKEN OF DIE VRIJ IS!
  25. function whois($server, $domein, $ext)
  26. {
  27. $domein = $domein."$ext";
  28. $fp = @fsockopen($server, 43) or ("Opzoeken mislukt!");
  29.  
  30. if($fp)
  31. {
  32. fputs($fp, $domein."\r\n");
  33. while(!feof($fp))
  34. {
  35. $data.=fread($fp,1000);
  36. }
  37. fclose($fp);
  38. }
  39.  
  40. return $data;
  41. }
  42.  
  43. if (isset($_GET['uitgebreid']))
  44. {
  45. $server = $_GET['ext']."server";
  46. $data = whois($$server, $_GET['uitgebreid'], ".".$_GET['ext']);
  47. echo "<pre>".$data."</pre>";
  48. }
  49. elseif ($_POST['submit'])
  50. {
  51. $domein = $_POST['domein'];
  52.  
  53. echo "<table width='50%'>".
  54. "<tr><td><b>Domein</b></td>".
  55. "<td><b>Status</b></td>".
  56. "<td><b>Actie</b></td></tr>";
  57.  
  58. $ext = array("nl","be","com","net","org","info","biz");
  59. $aantal = count($ext);
  60.  
  61. for($i = 0; $i < $aantal; $i++)
  62. {
  63. $server = $ext[$i]."server";
  64. $data[$i] = whois($$server,$domein,".".$ext[$i]);
  65. $nomatch = $ext[$i]."nomatch";
  66.  
  67. if (ereg($$nomatch,$data[$i]))
  68. {
  69. $data[$i] = "Vrij";
  70. $whois[$i] = "<a href='#'>Bestellen</a>";
  71. }
  72. else
  73. {
  74. $data[$i] = "Bezet";
  75. $whois[$i] = "<a href='?uitgebreid=".$_POST['domein']."&ext=".$ext[$i]."'>Meer informatie</a>";
  76. }
  77.  
  78. echo "<tr><td>".$_POST['domein'].".".$ext[$i]."</td>".
  79. "<td>".$data[$i]."</td>".
  80. "<td>".$whois[$i]."</td></tr>";
  81. }
  82.  
  83. echo "</table>";
  84. }
  85. else
  86. {
  87. ?>
  88. Controleer snel of uw domein nog vrij is, vul de domeinnaam is zonder extensie.<br>
  89. Let op: Het controleren kan even duren!<br>
  90. <br>
  91. <form method="post">
  92. <input type='text' name='domein' value='domeinnaam'>
  93. <input type='submit' name='submit' value='Controleren'>
  94. <?php
  95. }
  96. ?>

Offline  Ibrahim
Gepost op: 05 augustus 2005 - 00:39
PHP expert



moet je niet hier posten maar wijzigen in de script 

Offline  yolk
Gepost op: 27 april 2006 - 13:39
HTML interesse



Waarom is elke domeinnaam die op twee extensietekens eindig bezet? Als ik het domein "hettestenvaneenscript" probeer, krijg ik bij .nl en .be dat het domein bezet is. Als ik op "meer informatie" klik, dan krijg ik de melding dat het domein nog wel vrij is.
Hoe kan dit?

Verder is het een erg goed script, netjes.

Offline  gidiboy
Gepost op: 27 augustus 2006 - 12:55
Lid



Het script werkt helemaal niet, er staat telkens bij alle extensies dat ze bezet zijn en als ik op 'meer informatie' klik, komt er niks te staan

Offline  stienoo
Gepost op: 25 juni 2007 - 16:36
Onbekend



heb ook dat probleem als je stijnsallets ingeeft zegt hij dat .be bezet is maar bij meer info staat bezet  


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.037s