Hallo,

Ik wil graag de Versio api gaan gebruiken, en ik vraag mij af of iemand daar bij kan helpen, of misschien al iets werkend heeft.

Groet Robert
Wat heb je geprobeerd?
Allereerst vind ik dit vreselijk leuk, wellicht te hoog gegrepen. Ik blijf er in vast bijten.
Daarbij heb ik het gevoel een enorme dombo te zijn, termen die me onbekend voorkomen, en tags die ik niet zie...

Je noemt:
Buiten PHP-sluit en start-tags.

heb ik gedaan, maar werkt niet. Ik heb alle mij bekende tags zowel aan het begin als aan het eind verwijderd. Uiteraard per set, om steeds te kunnen kijken of het werkt. Het maakt niet uit wqat ik doe, ik blijf de volgende foutmelding krijgen, op verwisselende regels, maar altijd voor <FORM>
syntax error, unexpected '<' in /ho.....

Ik heb het formulier ook al eens helemaal onderop gezet, dan zie ik wel het formulier, maar kan niet zien of er dan wat gebeurd.
PHP sluit je af met ?> en begin je altijd met <?php. Als je dat goed toepast om je HTML code heen, dan kán er niks meer misgaan.
Helder, denk ik. Krijg nu geen foutmelding, maar er gebeurt niets als ik invul en op send druk
<?php
if($_SERVER['REQUEST_METHOD']=="POST") {
    // je formulier is ge-POST
    require_once dirname(__FILE__).'/../Client/Neostrada.inc.php';
    $API = Neostrada::GetInstance();
    $API->SetAPIKey('apikey');
    $API->SetAPISecret('secret');

    /**
    * Get WHOIS
    */
    $API->prepare('whois', array(
        'domain'    => $_POST['domain'],
        'extension'    => $_POST['extention']
    ));
    $API->execute();
    print_r($API->fetch());
    
} else {
    // toon hier je formulier met in ieder geval twee formuliervelden voor in dit voorbeeld:
    // 'domain' en 'extention'
?>
<FORM ACTION="<?php echo $_server['php_self']; ?>"
METHOD="POST">
<P>Domein:
<BR>
<INPUT TYPE="text" SIZE=25 NAME="domain">
<p>Extentie:
<br>
<INPUT TYPE="text" SIZE=6 NAME="extention">
<INPUT TYPE="submit"NAME="sumit"VALUE="send"
</FORM>
<?php 
}
?>


[size=xsmall]Toevoeging op 10/02/2015 19:08:41:[/size]

Ik heb in het eigenlijke bestand wel de api key an de secret ingevuld.
Ik heb het bestand Neostrada.inc.php in de juiste map staan.
Controleer je HTML. Zitten wat foutjes in. Ook klopt je $_server niet, zoals ik zei.
De voor mij zichtbare fouten eruit gehaald. Ik twijfel eraan of de "send" knop wel doet wat hij moet doen.


<FORM ACTION="<?php echo $_SERVER['PHP_SELF']; ?>"
<METHOD="POST">
<P>Domein:
<br>
<INPUT TYPE="text" SIZE=25 NAME="domain">
<p>Extentie:
<br>
<INPUT TYPE="text" SIZE=6 NAME="extention">
<INPUT TYPE="submit" NAME="submit" VALUE="send">
</FORM>
Regel 1: De php daarin is overbodig. Gewoon weghalen.
Regel 2: Hoort nog bij regel 1 maar dan wel de < weghalen.
Regel 3: <p> wordt nergens afgesloten met </p>.
Regel 5: 25 hoort tussen "" te staan.
Regel 6: <p> wordt nergens afgesloten met </p>.
Regel 8: 6 hoort tussen "" te staan.

Alle html schrijf je met kleine letters.
Bedankt voor je bericht.

Ik heb de send knop ook bij het eerste invul veld terug gezet, en nu gebeurt er iets.
Niet dat ik het kan zien, maar er gebeurt wat.
Hier kun je dat zien

Vul in het eerste veld een domeinnaam.nl in, het wordt geel. Volgens mij betekend dat dat ik wat verder ben??
Robert Kars op 10/02/2015 19:53:41

Ik heb de send knop ook bij het eerste invul veld terug gezet,


Nu heb je 2 submits.
Waarom?
Is niet nodig idd, echter deed de send knop het niet, dat had andere oorzaken.
Knop is weer weg.

Moet er niet iets gebeuren om het antwoord te laten zien, nadat je op send klikt?

Reageren