Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

domeinnaam check

Moos
4 antwoorden
  • Hallo Allemaal, Ik ben al een tijdje op zoek naar een domeinnaam check progje, nou kwam ik microWhois tegen en dat leek me wel wat.
    Dus geinstalleerd, aangepast en het werkt zowaar alleen niet met .nl domeinen want dan zegt hij altijd dat deze naam bezet is.
    De check wordt gedaan naar: 'whois.domain-registry.nl','is not a registered domain' maar dat klopt dus niet helemaal.
    Iemand een idee?
    Alvast bedankt!
  • Op de site van de Stichting Internet Domeinregistratie Nederland kun je kijken of een Nederlandse domeinnaam vrij is of niet:
    http://www.sidn.nl/ace.php/c,727,43,,,,Is_de_naam_nog_vrij_.html
  • He ja mrpoponl dat weet ik wel, daar gaat het niet om. Dit is een script dat je op je website kan zetten zodat men op je website kan checken of een domeinnaam nog vrij is.
    Ik zal voor de duidelijkheid de hele code er even bij zetten;
    [code:1:223ad4b7a2]
    <?php
    function checkDomain($domain,$server,$findText){
    // Open a socket connection to the whois server
    $con = fsockopen($server, 43);
    if (!$con) return false;

    // Send the requested doman name
    fputs($con, $domain."
    ");

    // Read and store the server response
    $response = ' :';
    while(!feof($con)) {
    $response .= fgets($con,128);
    }

    // Close the connection
    fclose($con);

    // Check the response stream whether the domain is available
    if (strpos($response, $findText)){
    return true;
    }
    else {
    return false;
    }
    }

    function showDomainResult($domain,$server,$findText){
    if (checkDomain($domain,$server,$findText)){
    echo "<tr><td>$domain</td><td>VRIJ</td></tr>";
    }
    else echo "<tr><td>$domain</td><td>BEZET</td></tr>";
    }
    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <title>Domeinnaam checker</title>
    <link href="style/style.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <div id="main">
    <div id="caption">Domeinnaam nog vrij?</div>
    <div id="icon">&nbsp;</div>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="domain" id="domain">
    Domeinnaam:
    <table>
    <tr><td>www.<input class="text" name="domainname" type="text" size="30"></td></tr>
    <tr>
    <td>
    <input type="checkbox" name="all" checked>Alles
    <input type="checkbox" name="nl">.nl
    <input type="checkbox" name="eu">.eu
    <input type="checkbox" name="com">.com
    <input type="checkbox" name="net">.net
    <input type="checkbox" name="biz">.biz
    <input type="checkbox" name="org">.org
    <input type="checkbox" name="info">.info
    </td></tr>
    <tr><td align="center"><br/><input class="text" type="submit" name="submitBtn" value="Check domein"></td></tr>
    </table>
    </form>
    <?php
    if (isset($_POST['submitBtn'])){
    $domainbase = (isset($_POST['domainname'])) ? $_POST['domainname'] : '';
    $d_all = (isset($_POST['all'])) ? 'all' : '';
    $d_nl = (isset($_POST['nl'])) ? 'nl' : '';
    $d_eu = (isset($_POST['eu'])) ? 'eu' : '';
    $d_com = (isset($_POST['com'])) ? 'com' : '';
    $d_net = (isset($_POST['net'])) ? 'net' : '';
    $d_biz = (isset($_POST['biz'])) ? 'biz' : '';
    $d_org = (isset($_POST['org'])) ? 'org' : '';
    $d_info = (isset($_POST['info'])) ? 'info' : '';

    // Check domains only if the base name is big enough
    if (strlen($domainbase)>2){
    ?>
    <div id="caption">Resultaat</div>
    <div id="icon2">&nbsp;</div>
    <div id="result">
    <table width="100%">
    <?php
    if (($d_nl != '') || ($d_all != '') ) showDomainResult($domainbase.".nl",'whois.domain-registry.nl','free');
    if (($d_eu != '') || ($d_all != '') ) showDomainResult($domainbase.".eu",'whois.eu','FREE');
    if (($d_com != '') || ($d_all != '') ) showDomainResult($domainbase.".com",'whois.crsnic.net','No match for');
    if (($d_net != '') || ($d_all != '') ) showDomainResult($domainbase.".net",'whois.crsnic.net','No match for');
    if (($d_biz != '') || ($d_all != '') ) showDomainResult($domainbase.".biz",'whois.biz','Not found');
    if (($d_org != '') || ($d_all != '') ) showDomainResult($domainbase.".org",'whois.publicinterestregistry.net','NOT FOUND');
    if (($d_info != '') || ($d_all != '') ) showDomainResult($domainbase.".info",'whois.afilias.net','NOT FOUND');
    ?>
    </table>
    </div>
    <?php
    }
    }
    ?>
    <div>
    </body>
    </html>
    [/code:1:223ad4b7a2]
    Ik kwam ergens tegen dat je dan "free" moest nemen ipv 'is not a registered domain' maar dat werkt dus ook niet.
    Iemand die dit weet?
  • Je hebt een bepaalde unieke tekst nodig, waar je op checkt. Bij .nl domeinen is dat inderdaad 'free'. Dus gaat er denk ik ergens anders iets mis.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.