Hallo,
Ben even het domeincheck script van Transip aan het proberen.
Dit werkt maar hij geeft op de website de hash MD5 code weer boven het formulier. Is er een manier om dit te verbergen, of om de PHP code te verbergen?
Hallo,
Ben even het domeincheck script van Transip aan het proberen.
Dit werkt maar hij geeft op de website de hash MD5 code weer boven het formulier. Is er een manier om dit te verbergen, of om de PHP code te verbergen?
Hoe verwacht we dat we je kunnen helpen? Waar op de website wordt de hash code weergegeven? Waar probeer je de API te integreren?
Je zult veel meer informatie moeten geven.
Oeps dacht dat de link erin stond.
http://www.webhostingsquare.com/index.php/domains/
Dit is de code:
<?php
require_once('transip/DomainService.php');
if(isset($_GET['domain']) && strlen($_GET['domain']) > 0)
{
$domain = $_GET['domain'];
try
{
// Request the availability of a domain by using the Transip_DomainService API;
// we can get the following different statusses back with different meanings.
$availability = Transip_DomainService::checkAvailability($domain);
switch($availability)
{
case Transip_DomainService::AVAILABILITY_INYOURACCOUNT:
$result = htmlspecialchars($domain)
. ' is niet beschikbaar.';
break;
case Transip_DomainService::AVAILABILITY_UNAVAILABLE:
$result = htmlspecialchars($domain)
. ' is niet beschikbaar voor registratie/verhuizing.';
break;
case Transip_DomainService::AVAILABILITY_FREE:
$result = htmlspecialchars($domain)
. ' is vrij voor registratie.';
break;
case Transip_DomainService::AVAILABILITY_NOTFREE:
$result = htmlspecialchars($domain)
. ' is al geregistreerd. U kunt deze verhuizen
indien u de eigenaar bent.';
break;
}
}
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.
$result = 'An error occurred: ' . htmlspecialchars($e->getMessage());
}
}
else
{
$domain = '';
$result = '';
}
?>
<html>
<head>
</head>
<body>
<h2>TransIP API DomainChecker Example</h2>
Fill in the domain you want to check and press Check.
<form name="domainChecker">
<input type="text" name="domain" value="<?=htmlspecialchars($domain)?>">
<input type="submit" value="Check"/><br/>
<b><?=$result?></b>
</form>
</body>
</html>
De code die geeft is niet de code welke de hash bevat, dus niet volledig
https://www.transip.nl/g/api/ waarschijnlijk je md5 hash van je user+pass+ip. Even die echo regel weghalen in de configuratie dus.
Had hier in de ApiSettings.php file echt overgekeken.
Opgelost.
Bedankt hiervoor.