Goedendag allen,
Ik ben druk bezig om de versio api uit te breiden. Nu ben ik bezig om de DNS records te bezichtigen via WHMCS. Maar via onderstaande code lukt het me bijna. Alleen krijg ik maar 1 record te zien. Iemand misschien een idee wat ik fout doe?
Dit is de code:
Groet,PHP Code:
function versio_GetDNS($params) {
$versio_api = new Versio_API();
$command = array(
"command" => "DomainsDNSListRecords",
"domain" => $params['sld'],
"tld" => $params['tld']
);
$versio = $versio_api->api_send($command,$params);
IF($versio['success']==0) {
echo("Fout opgetreden. Fout code: ".$versio['command_response_code'].". Fout text: ".$versio['command_response_message']."");
}
else
{
IF($versio['total_count']>0)
{
$teller = 1;
while($versio['total_count']>=$teller) {
$hostrecords = array();
$hostrecords[] = array( "hostname" => "".$versio['name_'.$teller]."", "type" => "".$versio['type_'.$teller]."", "address" => "".$versio['value_'.$teller]."", );
$teller++;
}
return $hostrecords;
}
else
{
echo("Er zijn geen DNS records gevonden voor deze domein.");
}
}
}
Emiel
- Versio API
-
19-08-2014, 14:35 #1
- Berichten
- 49
- Lid sinds
- 14 Jaar
Versio API
Laatst aangepast door Job Schneider : 19-08-2014 om 15:28
-
In de schijnwerper
Backlinks.nl - STUNT - 50 Homepage links € 0,98 per stuk!LinkpartnersProduct feed grid V1.7 - Creer een affiliate shop in 2 min - WP plugin - V1.7 NU LIVEPHP scriptsWebapps op maat! Voordelig en snel gerealiseerd.Freelance / WerkSpraakcomputers.nl - Premium domeinnaam - Medisch / communicatiemiddelenDomein te koop -
24-09-2014, 15:48 #2
- Berichten
- 306
- Lid sinds
- 17 Jaar
Re: Versio API
Wat een aparte API. Je zou denken dat $versio een hash zou bevatten met alle informatie, maar hij propt alles in een array die hij enumerate. Wellicht zou je even de documentatie moeten downloaden en hier kijken: Documentatie/pages/DomainsDNSListRecords.html
-
24-09-2014, 16:00 #3
- Berichten
- 49
- Lid sinds
- 14 Jaar
Re: Versio API
Ja dat heb ik inderdaad bestudeerd maar kan geen oplossing vinden... zit met mijn handen in het haar...
-
24-09-2014, 16:33 #4
- Berichten
- 301
- Lid sinds
- 17 Jaar
Re: Versio API
Deze functie is juist een van de enige functies die normaal werken in die api haha.
Je issue zit erin dat je in de while je array met host records steeds opnieuw naar array(); zet. Zodat hij dus alleen maar 1 item kan tonen op deze manier maximaal.
-
24-09-2014, 16:35 #5
- Berichten
- 49
- Lid sinds
- 14 Jaar
Re: Versio API
Bedankt Mark,
Maar hoe zou jij de code eruit laten zien dan?
-
24-09-2014, 16:37 #6
- Berichten
- 301
- Lid sinds
- 17 Jaar
Re: Versio API
PHP Code:$hostrecords = array();
-
24-09-2014, 16:46 #7
- Berichten
- 49
- Lid sinds
- 14 Jaar
Re: Versio API
Hoe bedoel je? Kan je de volledige code plaatsen?
-
24-09-2014, 17:23 #8
- Berichten
- 301
- Lid sinds
- 17 Jaar
Re: Versio API
PHP Code:<?php
function versio_GetDNS($params) {$versio_api = new Versio_API();$command = array("command" => "DomainsDNSListRecords","domain" => $params['sld'],"tld" => $params['tld']);$versio = $versio_api->api_send($command,$params);
$hostrecords = array();
IF($versio['total_count']>0){
$teller = 1;while($versio['total_count']>=$teller) {
$hostrecords[] = array( "hostname" => "".$versio['name_'.$teller]."", "type" => "".$versio['type_'.$teller]."", "address" => "".$versio['value_'.$teller]."", );
$teller++;}
}return $hostrecords;
}
Kennelijk verneukt sd mijn enters, die mag je er dan zelf f bijzetten
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic