Hoe kan je meerdere domeinen laten checken met Api?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Koen M

Koen M

08/11/2018 17:02:20
Quote Anchor link
Dit is de code die ik gebruik. Een bepaalde domein checken eenmalig door middel van enter te drukken of een button in te drukken. Maar mijn autocomplete functie daarbij werkt het niet. Zoals in de code ziet, zul je zodra ik een punt intype meerdere domeinnamen achter de punt zichtbaar zijn en wat ik dan zou willen is dat je dan en daar al de availability van een domein kan zien. dus van bijv. bol.com,bol.co,bol.net etc. Hoe zou ik dat voor elkaar kunnen krijgen? Ik heb alles geprobeerd en ben al 2 weken hiermee bezig.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
$a
= array("com", "co", "net", "nl");
$q = (isset($_REQUEST["q"]) ? $_REQUEST["q"] : null);
$arr =  explode(".", $q);

$output = array();
foreach ($a as &$value) {
    if (substr($value, 0, strlen(@$arr[1])) === @$arr[1])
    {

    $output[]= $arr[0] . "." . $value;
    try {
    $availability = Transip_DomainService::checkAvailability($output);
    switch($availability)
      {
        case
Transip_DomainService::AVAILABILITY_INYOURACCOUNT:
            $result = htmlspecialchars($output)
                    .
' Domeinnaam bestaat al.';
        break;

        case
Transip_DomainService::AVAILABILITY_UNAVAILABLE:
            $result = htmlspecialchars($output)
                    .
' Domeinnaam is niet mogelijk.';
        break;

        case
Transip_DomainService::AVAILABILITY_FREE:
            $result = htmlspecialchars($output)
                    .
' Domeinnaam bestaat nog niet.';
        break;

        case
Transip_DomainService::AVAILABILITY_NOTFREE:
            $result = htmlspecialchars($output)
                .
' Is geregistreert. Is deze Domeinnaam van u? Kunt u hem laten verhuizen.';
        break;
        }
       }

    catch(SoapFault $e)
    {

        $result = 'Er is iets fout gegaan: ' . htmlspecialchars($e->getMessage());
}}}

echo implode('<br>',$output);
?>
Gewijzigd op 08/11/2018 19:02:41 door - Ariën -
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.