login  Naam:   Wachtwoord: 
Registreer je!
 Forum

.be whoischecker

Offline Wim - 29/08/2005 13:21
Avatar van WimCrew algemeen Hallo iedereen,

Aangezien de domeinchecker van sity die we een geruime tijd gelden gekocht hebben niet werkt, ben ik zelf aan de slag gegaan.

Op de website van dns.be ben ik op DAS aangestoten. DAS laat zoveel connecties toe als je wil, maar zal enkel de status van het domein weergeven (registered, free, blocked, ...). DAS luisterd op poort 4343, en de gewone whois naar poort 43.

Hier mijn (huidig) scriptje:

  1. <?php
  2. $sock = fsockopen ("whois.dns.be", 4343, &$errno, &$errstr, 15);
  3.  
  4. if($sock) {
  5. fputs("GET 1.0 robohost\r\n", $sock);
  6.  
  7. while (!feof($sock))
  8. $data .= fgets($sock, 128);
  9.  
  10. echo nl2br($data);
  11. }
  12. else
  13. echo ("Geen connectie naar whois.dns.be");
  14. ?>


Error:
Citaat:
Warning: fputs(): supplied argument is not a valid stream resource in /usr/home/robohost/domains/robohost.be/public_html/lookup.php on line 5
% .be Domain Availability Server 2.0
%
% (c) dns.be 2001-2004 (http://www.dns.be)
%
%% RC = -8
% Timeout


Demo: http://robohost.be/lookup

Deze link kan ook handig zijn: http://www.dns.be/nl/home.php?n=317

Wim Mariën

4 antwoorden

Gesponsorde links
Offline Fenrir - 29/08/2005 13:57
Avatar van Fenrir PHP expert
  1. fputs("GET 1.0 robohost\r\n", $sock);

->
  1. fputs($sock, "GET 1.0 robohost\r\n");
Offline Wim - 29/08/2005 15:09
Avatar van Wim Crew algemeen daar zeg je me zoiets -_-"

Ik denk dat ik m'n boekjes nog maar eens moet bovenhalen ;)

Anyway, thx! (het werkt dus ;))
Offline jasperken - 21/02/2007 01:41
Avatar van jasperken PHP interesse Hallo,

Is het mogelijk om dit ook voor .nl domeinnamen te doen? welke poort en adres moet ik dan gebruiken?

Bedankt,
Jasper
Offline dotPixel - 21/02/2007 04:32 (laatste wijziging 21/02/2007 04:33)
Avatar van dotPixel PHP interesse whois.domain-registry.nl, op poort 43.

  1. <?php
  2. $fp = fsockopen('whois.domain-registry.nl', 43);
  3. $return = '';
  4. fputs($fp, 'is site.nl' . PHP_EOL);
  5. while (!feof($fp)) {
  6. $return .= fgets($fp, 4096);
  7. }
  8.  
  9. fclose($fp);
  10.  
  11. echo $return;
  12. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.234s