Visa ett inlägg
Oläst 2010-10-22, 10:22 #32
Jim_Westergrens avatar
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2005
Inlägg: 1 058
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
Jim_Westergrens avatar
 
Reg.datum: May 2005
Inlägg: 1 058
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($chCURLOPT_URL"http://free.iis.se/free?q=".$domain);
        
curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
curl_setopt($chCURLOPT_FAILONERROR1);
        
curl_setopt($chCURLOPT_HEADER0);
        
$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.
Jim_Westergren är inte uppkopplad   Svara med citatSvara med citat