Likes Likes:  0
Resultaten 1 tot 3 van de 3
  1. #1
    WHOIS script - probleem .nl (PHP)
    geregistreerd gebruiker
    47 Berichten
    Ingeschreven
    25/06/03

    Locatie
    hechtel

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    WHOIS script - probleem .nl (PHP)

    Hoi iedereen,

    Ik zit met een probleem. Ik heb een leuk WHOIS script gemaakt, alles werkt opzich goed buiten de .nl domein check. Ik maak gebruik van de IS functie om te controleren of het domein vrij is, dat werkt goed, maar op het moment dat ik een 'multi-domain' check doe werkt het echt niet meer goed.

    Enfin, voorbeelden:
    Op het moment dat er 2 of meer domeinen worden ingevoerd, loopt de WHOIS voor .nl als het ware 'vast', hij accepteert het niet waardoor het script verder ook niet uitgevoerd wordt.

    Zie de volgende twee voorbeelden:

    http://www.scitomedia.com/dev/bestel...s_zondernl.php - 2 Domeinen worden gechecked: scito.com & scitoooooooooo.info, de .nl check wordt weggelaten en alles laadt lekker snel
    http://www.scitomedia.com/dev/bestel...hois_metnl.php - Domeinen worden gechecked: scito.com & scitoooooooooo.info, de .nl check wordt hier wel uitgevoerd en hij wil gewoon niet laden
    http://www.scitomedia.com/dev/bestelwizard/whois_nl.php - Hier wordt maar 1 domein gechecked, met .nl WHOIS en het domein is scito.nl

    En de code (van whois_metnl.php in dit geval):
    http://www.scitomedia.com/dev/bestel...ois_metnl.phps

    Hoe krijg ik dit nu wel aan de praat?

    Alvast bedankt!

  2. #2
    WHOIS script - probleem .nl (PHP)
    geregistreerd gebruiker
    387 Berichten
    Ingeschreven
    18/05/07

    Locatie
    Amersfoort

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


    Naam: Niels
    Bedrijf: Codely
    Functie: CEO
    URL: codely.nl
    Registrar SIDN: Nee
    KvK nummer: 32134636
    View https://www.linkedin.com/in/nielsvanrenselaar/'s profile on LinkedIn

    Bij mij willen beide pagina's niet laden. Het wordt achter lastig helpen zonder script, of andere informatie met betrekking tot de dingen die je uitvoert.

  3. #3
    WHOIS script - probleem .nl (PHP)
    geregistreerd gebruiker
    47 Berichten
    Ingeschreven
    25/06/03

    Locatie
    hechtel

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door nielsrenselaar Bekijk Berichten
    Bij mij willen beide pagina's niet laden. Het wordt achter lastig helpen zonder script, of andere informatie met betrekking tot de dingen die je uitvoert.
    http://www.scitomedia.com/dev/bestel...ois_metnl.phps is de source, of hier eventjes letterlijk gepost:

    Code:
    <?php
    
    function check(&$results, $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,4096); 
                }
                                
                fclose($fp);
            }
        }
        else
        {
            if (!$socket = fsockopen("$server", 43, $errno, $errstr, 10))
            {
                echo "Error"; 
            } 
            else 
            {
                if ($ext!="nl")
                {
                    fputs($socket, $domein.".".$ext."\n");
                }
                else
                {
                    fputs($socket, "is ".$domein.".".$ext."\n");
                }
                while(!feof($socket))
                {
                    $uitvoer .= fgets($socket,4096); 
                }
                fclose($socket); 
            }
        }
    
        if (preg_match ("/" . $response . "/", $uitvoer))
        {
            $results[] = array("domein" => $domein .".". $ext, "ext" => $ext, "available" => true);
        } else {
            $results[] = array("domein" => $domein .".". $ext, "ext" => $ext, "available" => false);
        }
    
    }
    
    $Domeinennn = array("scito.com","scitoooooooooo.info");
    
    foreach($Domeinennn as $domein) {
    
        $results = array();
        $ext_exp = explode(".",$domein);
        $domein = $ext_exp[0];
    
        // .nl
        $ext="nl";
        $server = "whois.domain-registry.nl";
        $response = "is free";
        check($results,$domein,$ext,$response,$server);
    
        // .be
        $ext="be";
        $server = "whois.dns.be";
        $response = "FREE";
        check($results,$domein,$ext,$response,$server);
    
    
        // .com
        $ext="com";
        $server = "whois.internic.net";
        $response = "No match for";
        check($results,$domein,$ext,$response,$server);
    
        // .net
        $ext="net";
        $server = "rs.internic.com";
        $response = "No match for";
        check($results,$domein,$ext,$response,$server);
    
        // .org
        $ext="org";
        $server = "whois.publicinterestregistry.net";
        $response = "NOT FOUND";
        check($results,$domein,$ext,$response,$server);
    
        // .info
        $ext="info";
        $server = "whois.afilias.info";
        $response = "NOT FOUND";
        check($results,$domein,$ext,$response,$server);
    
        // .biz
        $ext="biz";
        $server = "whois.neulevel.biz";
        $response = "Not found";
        check($results,$domein,$ext,$response,$server);
    
        //print_r($results);    
    
        foreach($results as $dummie => $domeinarray) {
                        
            echo $domeinarray['domein'];
            if($domeinarray['available'] == true) {
                echo "(<span class=\"style1\">beschikbaar voor registratie</span>)<br />";
            }
            else {
                echo "(<span class=\"style2\">niet beschikbaar voor registratie</span>, verhuizen?)<br />";
                //echo "<!-- ". strtolower($ext_exp[0]) .".". $extensie .": ". $my_whois->msg ." -->\n";
            }
    
        }
    
        echo "<hr>";
    
    }
    
    ?>



Labels voor dit Bericht

Webhostingtalk.nl

Contact

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