PDA

Bekijk Volledige Versie : TransIP API



Maximilien
19/02/15, 16:10
Beste WHTers,

Ik heb wellicht een beginnersvraag op het gebied van PHP scripting, maar ik kom er even niet meer uit.

Ik heb de TransIP API aangezet, de files gedownload en op de server gezet, een key aangemaakt en deze in de config file gezet echter als ik een van de voorbeelden wil uitvoeren blijft me pagina leeg, geen foutcode niks.

Betreft een VM met DirectAdmin erop draaiende onder CentOS 6.6

Alvast bedankt :lovewht:

patrickekkel
19/02/15, 17:22
Wellicht handig om je error reporting aan te zetten om te debuggen ?

<?php
// Turn off error reporting
error_reporting(0);

// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Report all errors
error_reporting(E_ALL);

// Same as error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);

// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>

Maximilien
19/02/15, 17:40
Wellicht handig om je error reporting aan te zetten om te debuggen ?

<?php
// Turn off error reporting
error_reporting(0);

// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Report all errors
error_reporting(E_ALL);

// Same as error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);

// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>

Had error reporting al aangezet, de output is gewoon blank.

Maximilien
19/02/15, 17:41
Heb het idee dat ik gewoon over iets kleins heen kijk/denk. Heb ook al gekeken of soap wel in PHP zit als extentie en dat is het geval.

CharlieRoot
19/02/15, 17:48
Heb het idee dat ik gewoon over iets kleins heen kijk/denk. Heb ook al gekeken of soap wel in PHP zit als extentie en dat is het geval.

En hoe denk je dat zonder code of errorlog wij dat gaan vinden?

Maximilien
19/02/15, 17:50
En hoe denk je dat zonder code of errorlog wij dat gaan vinden?


<?php

error_reporting(E_ALL);

/**
* This example gets information about a domain name.
*
* @copyright Copyright 2011 TransIP BV
* @author TransIP BV <support@transip.nl>
*/


// Include domainservice
require_once('Transip/DomainService.php');

// Set the result variable
$domainList = array();

try
{
// Call the API, the result will be an array of all your domain names
$domainList = Transip_DomainService::getDomainNames();

// Output the domain names
print_r($domainList);
}
catch(SoapFault $e)
{
// It is possible that an error occurs when connecting to the TransIP Soap API,
// those errors will be thrown as a SoapFault exception.
echo 'An error occurred: ' . $e->getMessage(), PHP_EOL;
}

?>

Verder helemaal geen error's niet vanuit dit script m.b.t. de connectie en geen PHP errors.

Spyder01
19/02/15, 17:57
Apache log bekeken? De error_log van het account waar je op test?

Maximilien
19/02/15, 18:24
Ben eruit had over een foutje in de key heen gekeken.