Istället för en sådan 150 raders klass som Jimpsson skrev ihop så skrev jag ihop detta som är för mig mycket enklare att jobba med och förstå (jag är ny på php). Funkar utmärkt för mig.
PHP-kod:
function check_sedomain_is_free($domain) {
if (function_exists('curl_init')) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://free.iis.se/free?q=".$domain);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$response = curl_exec($ch);
curl_close($ch);
} else {
$response = file_get_contents("http://free.iis.se/free?q=".$domain);
}
if ($response == "free ".$domain) {
return true;
} else {
return false;
}
}
Exempel på användning:
PHP-kod:
$domain = "example.se";
if (check_sedomain_is_free($domain)) {
echo $domain." is free.";
} else {
echo $domain." is not free.";
}
Eller bara:
PHP-kod:
if (check_sedomain_is_free("testexempel.se")) {
echo "testexempel.se är ledig, köp den på Loopia.";
}
Använd om ni vill.