Likes Likes:  0
Resultaten 1 tot 8 van de 8
Geen

Onderwerp: Domein check

  1. #1
    Domein check
    Safe Data!
    645 Berichten
    Ingeschreven
    14/05/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Bedrijf: ICT
    Functie: CEO

    Thread Starter

    Domein check

    Hoi, mijn domein check werkt niet goed meer, ik heb alles na gekeken, maar op de 1 of andere reden geeft ie alle .net vrij aan en alle .be bezet..

    Heeft iemand een oplossing?

    Hieronder de code:

    <?php

    if ($submit) {


    // .nl
    $ext="nl";
    $server = "whois.domain-registry.nl";
    check($domein,$ext,$server);

    // .be
    $ext="be";
    $server = "whois.dns.be";
    check($domein,$ext,$server);

    // .net
    $ext="net";
    $server = "rs.internic.com";
    check($domein,$ext,$server);

    // .org
    $ext="org";
    $server = "whois.publicinterestregistry.net";
    check($domein,$ext,$server);

    // .com
    $ext="com";
    $server = "whois.verisign-grs.com";
    check($domein,$ext,$server);

    // .info
    $ext="info";
    $server = "whois.afilias.info";
    check($domein,$ext,$server);

    // .name
    $ext="name";
    $server = "whois.nic.name";
    check($domein,$ext,$server);

    // .us
    $ext="us";
    $server = "whois.nic.us";
    check($domein,$ext,$server);

    // .co.uk
    $ext="co.uk";
    $server = "whois.nic.uk";
    check($domein,$ext,$server);

    // .org.uk
    $ext="org.uk";
    $server = "whois.nic.uk";
    check($domein,$ext,$server);

    // .biz
    $ext="biz";
    $server = "whois.neulevel.biz";
    check($domein,$ext,$server);

    }
    ?><?php

    function check($domein,$ext,$server)
    {
    if($ext=="nl") {
    $zoek = "is ".$domein.".".$ext.""; }
    else {
    $zoek = $domein.".".$ext; }

    $socket = fsockopen("$server", 43);

    if(!$socket)
    {
    echo "Error";
    } else {
    fputs($socket,"$zoek \n");
    while(!feof($socket))
    {
    $uitvoer .= fgets($socket,128);
    }
    fclose($socket);
    }

    if (preg_match ("/No such domain/i", $uitvoer) || preg_match ("/No match/i", $uitvoer) || preg_match ("/is Free/i", $uitvoer) || preg_match ("/Not found/i", $uitvoer))
    {
    echo "<b>www.$domein.$ext</b>: <font color=\"green\">beschikbaar</a></font><br />\n";
    } else {
    echo "<b>www.$domein.$ext</b>: <font color=\"red\">niet beschikbaar</font><br />\n";
    }

    }
    ?>



  2. #2
    Domein check
    geregistreerd gebruiker
    103 Berichten
    Ingeschreven
    17/11/04

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27273394
    Ondernemingsnummer: nvt

    Ik zou je matches eens controleren. Want be is bijvoorbeeld:

    -----------------------
    Status: REGISTERED

    of

    Status: FREE

    -----------------------
    Succes.

  3. #3
    Domein check
    Safe Data!
    645 Berichten
    Ingeschreven
    14/05/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Bedrijf: ICT
    Functie: CEO

    Thread Starter
    Origineel geplaatst door VisionHost
    Ik zou je matches eens controleren. Want be is bijvoorbeeld:

    -----------------------
    Status: REGISTERED

    of

    Status: FREE

    -----------------------
    Succes.
    Eum hoe bedoel je dat ? dit invoegen zeg maar?:

    || preg_match ("/is Free/i", $uitvoer)

    ??

    Al ik dat invoer krijg ik geen .nl meer.

  4. #4
    Domein check
    WHT member
    513 Berichten
    Ingeschreven
    07/10/04

    Locatie
    Spijkenisse

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Naam: Sander van 't Hullenaar
    Registrar SIDN: ja
    KvK nummer: 24367690
    Ondernemingsnummer: nvt

    hij bedoelt dat er in de functie CHECK gekeken moet worden welke tekst hij terug geeft als een domein vrij is...

    edit: niet goed gelezen..

    Ik ben bang dat je voor elke TLD een apparte check functie moet maken, aangezien niet elke NIC dezelfde waardes terug geeft.

  5. #5
    Domein check
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    flush(); die zaak na elke whois.. SOMS valt ie hier over. Bij mijn whoisscript iig wel

  6. #6
    Domein check
    Unregistered user
    400 Berichten
    Ingeschreven
    27/12/04

    Locatie
    Geertruidenberg

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Naam: Kees
    Bedrijf: Monshouwer InterNet Diensten
    URL: www.monshouwer.eu
    Registrar SIDN: ja
    KvK nummer: 18075928
    Ondernemingsnummer: nvt

    Lightbulb Re: Domein check

    Origineel geplaatst door extra-hosting
    Hoi, mijn domein check werkt niet goed meer, ik heb alles na gekeken, maar op de 1 of andere reden geeft ie alle .net vrij aan en alle .be bezet..

    Heeft iemand een oplossing?

    Ja, probeer dit eens:


    <?php

    $domein = "test";

    if ($domein){

    // .nl
    $ext="nl";
    $server = "http://www.domain-registry.nl/bestaat.php?domein=".$domein.".".$ext;
    $response = "is free";
    check($domein,$ext,$response,$server);

    // .be
    $ext="be";
    $server = "whois.dns.be";
    $response = "FREE";
    check($domein,$ext,$response,$server);

    // .net
    $ext="net";
    $server = "rs.internic.com";
    $response = "No match for";
    check($domein,$ext,$response,$server);

    // .org
    $ext="org";
    $server = "whois.publicinterestregistry.net";
    $response = "NOT FOUND";
    check($domein,$ext,$response,$server);

    // .com
    $ext="com";
    $server = "whois.internic.net";
    $response = "No match for";
    check($domein,$ext,$response,$server);

    // .info
    $ext="info";
    $server = "whois.afilias.info";
    $response = "NOT FOUND";
    check($domein,$ext,$response,$server);

    // .name
    $ext="name";
    $server = "whois.nic.name";
    $response = "No match";
    check($domein,$ext,$response,$server);

    // .us
    $ext="us";
    $server = "whois.nic.us";
    $response = "Not found";
    check($domein,$ext,$response,$server);

    // .co.uk
    $ext="co.uk";
    $server = "whois.nic.uk";
    $response = "No match for";
    check($domein,$ext,$response,$server);

    // .org.uk
    $ext="org.uk";
    $server = "whois.nic.uk";
    $response= "No match for";
    check($domein,$ext,$response,$server);

    // .biz
    $ext="biz";
    $server = "whois.neulevel.biz";
    $response = "Not found";
    check($domein,$ext,$response,$server);

    }

    function check($domein,$ext,$response,$server) {

    $uitvoer = "";

    if (strpos($server, "http") === 0 ){
    $fp = fopen($server, "r");
    if (!$fp) {
    echo "Error";
    } else {
    while(!feof($fp))
    {
    $uitvoer .= fgets($fp,128);
    }
    fclose($fp);
    }
    }else{
    if (!$socket = fsockopen("$server", 43, $errno, $errstr, 10)){
    echo "Error";
    } else {
    fputs($socket, $domein.".".$ext."\n");
    while(!feof($socket))
    {
    $uitvoer .= fgets($socket,128);
    }
    fclose($socket);
    }
    }

    if (preg_match ("/" . $response . "/", $uitvoer))
    {
    echo "<b>www.$domein.$ext</b>: <font color=\"green\">beschikbaar</a></font><br />\n";
    } else {
    echo "<b>www.$domein.$ext</b>: <font color=\"red\">niet beschikbaar</font><br />\n";
    }

    }
    ?>

    Ik weet BTW niet of de gebruikte methode van .nl checken is toegestaan door SIDN, maar het werkt in elk eval veel beter en sneller dan die puin whois server van ze ;-)

    Mvgr,

    Kees

  7. #7
    Domein check
    Safe Data!
    645 Berichten
    Ingeschreven
    14/05/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Bedrijf: ICT
    Functie: CEO

    Thread Starter
    Werkt perfect!!

    Tanx!

  8. #8
    Domein check
    geregistreerd gebruiker
    105 Berichten
    Ingeschreven
    07/12/04

    Locatie
    Groningen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt

    Ja werkt goed alleen soms doet .com wat raar
    bedankt!

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics