1. Remco Member

    API van versio

    Topic geplaatst op: 24-01-2019 om 20:59

    Hey,

    Ik ben via html een websitetje aan het maken en daarin wil ik ook een domein checker in maken. en als het kan ook dat er via mijn reseller meteen een account gemaakt word. kan iemand misschien iets delen bijvoorbeeld een voorbeeld?

    Reageer
  2. Aaron Member
    Reactie geplaatst op: 10-03-2020 om 11:29

    Ik heb wel een demo voor je, echter is deze in PHP zonder de nodig controles. Indien je dus dit wilt inbouwen, bouw de nodige beveiliging in.


    <?
    if(isset($_POST['controleer'])){
    $versio_API_username = 'email';
    $versio_API_password = 'wachtwoord';
    $domein = $_POST['domein'];
    if(is_valid_domain_name($domein) == "1"){

    $ch = curl_init($versio_API_url."domains/".$domein."/availability");
    curl_setopt($ch, CURLOPT_USERPWD, $versio_API_username . ":" . $versio_API_password);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    $someArray = json_decode($response, true);


    if($someArray['available'] == false){
    echo("<br /><br />Het gekozen domeinnaam is niet vrij");

    }else{
    echo("<br /><br />Het gekozen domeinnaam is vrij.</strong>");

    }

    }else{
    echo("<br /><br /><strong>Er is een fout opgetreden, Hoogstwaarschijnlijk heeft u iets verkeerd ingevul. Toegstaan: letters en cijfers en - koppelteken.");
    }
    }else{
    ?>
    <form id="form" name="form" method="post" action="website.php#a">
    Domeinnaam: <br />
    <input type="text" name="domein" id="domein" />
    <input type="submit" class="btn1" name="controleer" id="controleer" value="controleer" />
    </form>

    <?php
    }
    ?>

    Vond u dit antwoord nuttig?