Avatar billede kane Juniormester
14. juni 2003 - 23:56 Der er 5 kommentarer og
1 løsning

co.uk domain søger

Jeg har et domain søger der checker dk, com, net org, biz, men nu vil jeg gerne have co.uk på, og der er en lille fejl med at man kan søge med . og mellemrum og alle mærkelige tegn i søge feltet, så jeg skal bruge en der kan få det til at søge på co.uk og at man kun kan søge efter de tilladte tegn i et domain. Vil gerne give lidt cash for det, eller 200 point.
Avatar billede janemil Nybegynder
15. juni 2003 - 00:01 #1
Avatar billede kane Juniormester
15. juni 2003 - 00:02 #2
jeg søger ikke efter et script, men en der kan lave mit om.
Avatar billede janemil Nybegynder
15. juni 2003 - 00:04 #3
Sorry
Avatar billede nicklasb Nybegynder
15. juni 2003 - 00:19 #4
kan du så ikke poste dit, så vi selv kan vurdere om det er noget vi vil tage fat på?? ;D
Avatar billede kane Juniormester
15. juni 2003 - 00:36 #5
<?







if ($HTTP_SERVER_VARS["REQUEST_METHOD"] != "POST")

{

header ("location: order.php");

}

else

{



if ($_POST['Accept'] != "Ja"){



//Fejl her hvis folk ikke accepterer betingelserne...



echo "Du skal acceptere vores betingelser...";



}

else

{

//Hvis de gør, så fortsæt ;)

$body = "";
$mailbody = "";

$strTLD = $_POST['tld'];

$strDomain = $_POST['domain'];

$strHotel = $_POST['webhotel'];

$strFirma = $_POST['firma'];

$strCVR = $_POST['cvr'];

$strPassword = $_POST['password'];

$strFname = $_POST['fornavn'];

$strLname = $_POST['efternavn'];

$strAddr = $_POST['adresse'];

$strBy = $_POST['by'];

$strPnr = $_POST['postnr'];

$strTlf = $_POST['telefonnummer'];

$strTlx = $_POST['telefax'];

$strEmail = $_POST['email'];

$strBesked = $_POST['besked'];

$strFTP = $_POST['ftp'];

$strcgi = $_POST['cgi'];

$strtlf = $_POST['tlf'];

$strFejl = $_POST['fejl'];

$strSub = $_POST['sub'];



if ($strDomain =="" || $strFname =="" || $strLname =="" || $strPnr =="" || $strTlf==""  || $strEmail=="" || $strAddr=="" ){

//Fejl hvis brugeren ikke har udfyldt alle på krævede felter!

echo "Du skal udfylde alle felter markeret med en rød stjerne (*)";   

}

else

{

//Hvis alle felter er udfyldt, så fortsæt ;)

//$body = $body . $strDomain . "." . $strTLD . "<br>";



//Tjek om  domænet kan være ledigt :)

$strLedigt = "nej";

$intLinjer = 0;

$strServer = "";



switch ($strTLD){

    case "dk":

            $strServer = "whois.dk-hostmaster.dk";

            $intLinjer = 15;

        break;

        case "info":

                $strServer = "whois.afilias.net";

                $intLinjer = 0;

        break;

        case "biz":

                $strServer = "whois.networksolutions.com";

                $intLinjer = 18;

                break;

    default:

            $strServer = "whois.networksolutions.com";

            $intLinjer = 18;

}



//$body = $body . $intLinjer;



$strAction = "Flyt";



$fp = fsockopen ($strServer, 43, $errno, $errstr, 3000);

if (!$fp) {

    $body = $body . "$errstr ($errno)<br>\n";

} else {

    fputs ($fp, "$strDomain.$strTLD\r\n\r\n");

$strTemp = "";

$z = 0;

    while (!feof($fp)) {

        $strTemp =  fgets ($fp,128000);

        if ($z >= $intLinjer){

//        $body = $body . $strTemp . "<br>";



    switch ($strTLD){

        case "dk":

        if (substr($strTemp, 0, 12) == "# No entries")

        {

        $strAction = "New";

        break 2;

        }

        break;

        case "info":

              if (substr($strTemp, 0, 9) == "NOT FOUND")

                {

                $strAction = "New";

                break 2;

                }

                break;

        case "biz":

              if (substr($strTemp, 0, 9) == "Not found")

                {

                $strAction = "New";

                break 2;

                }

                break;

        default:

              if (substr($strTemp, 0, 24) == "This domain is available")

                {

                $strAction = "New";

                break 2;

                }

                break;

}







        } else {

        }

//      $body = $body . $z;

        $z++;

    }

    fclose ($fp);



//$body = $body . $strAction;

}



if ($strAction == "Flyt"){

$body = $body . "<br><b>Flytning af domæne</b><br>";
$mailbody .= "Flytning af domæne\r\n";
}

else

{

$body = $body . "<br><b>Registrering af nyt domæne</b><br>";
$mailbody .= "Registrering af nyt domæne\r\n";
}

$body = $body . "<table>";


$body = $body . "<tr>";


$body = $body . "<td class='font7'> Domæne:</td><td class='font7' >$strDomain.$strTLD</td>";
$mailbody .= "Domæne: $strDomain.$strTLD\r\n";

$body = $body . "</tr><tr>";

$body = $body . "<td class='font7'>Webhotel:</td><td class='font7' >$strHotel</td>";
$mailbody .= "Webhotel: $strHotel\r\n";

$body = $body . "</tr><tr>";

$body = $body . "<td class='font7'>Firma:</td><td class='font7'>$strFirma</td>";
$mailbody .= "Firma: $strFirma";

$body = $body . "</tr><tr>";

$body = $body . "<td class='font7'>CVR:</td><td class='font7'>$strCVR</td>";
$mailbody .= "CVR: $strCVR\r\n";

$body = $body . "</tr><tr>";

$body = $body . "</tr><tr>";

$body = $body . "<td class='font7'>Password:</td><td class='font7'>$strPassword</td>";
$mailbody .= "Password: $strPassword\r\n";

$body = $body . "</tr><tr>";

$body = $body . "<td class='font7'>Fornavn:</td><td class='font7'>$strFname</td>";
$mailbody .= "Fornavn: $strFname\r\n";

$body = $body . "</tr><tr>";

$body = $body . "<td class='font7'>Efternavn:</td><td class='font7'>$strLname</td>";
$mailbody .= "Efternavn: $strLname\r\n";

$body = $body . "</tr><tr>";

$body = $body . "<td class='font7'>Adresse:</td><td class='font7'>$strAddr</td>";
$mailbody .= "Adresse: $strAddr\r\n";

$body = $body . "</tr><tr>";

$body = $body . "<td class='font7'>Postnr og By:</td><td class='font7'>$strPnr $strBy</td>";
$mailbody .= "Postnr og By: $strPnr $strBy\r\n";

$body = $body . "</tr><tr>";

$body = $body . "<td class='font7'>Telefon nummer:</td><td class='font7'>$strTlf</td>";
$mailbody .= "Telefon nummer: $strTlf\r\n";

$body = $body . "</tr><tr>";

$body = $body . "<td class='font7'>Telefax nummer:</td><td class='font7'>$strTlx</td>";
$mailbody .= "Telefax nummer: $strTlx\r\n";

$body = $body . "</tr><tr>";

$body = $body . "<td class='font7'>Email:</td><td class='font7'>$strEmail</td>";
$mailbody .= "Email: $strEmail\r\n";

$body = $body . "</tr><tr>";

$body = $body . "<td class='font7'>Besked: </td><td class='font7'>$strBesked</td>";
$mailbody .= "Besked: $strBesked\r\n";

$body = $body . "</tr>";

$body = $body . "</table>";



$intIalt = 0;



switch ($strHotel){

        case "Web1":

    $intIalt = $intIalt + 108;

        $intOprettelse = 90;

                break;

        case "Web2":

        $intIalt = $intIalt + 228;

        $intOprettelse = 90;

                break;

        case "Web3":

        $intIalt = $intIalt + 432;

        $intOprettelse = 50;

       

                break;

        case "DNS":

        $intIalt = $intIalt + 65;

        $intOprettelse = 99;

                        break;

        case "pege":

        $intIalt = $intIalt + 65;

        $intOprettelse = 99;


                break;

        case "Intet":

                break;

        default:

}



switch ($strTLD){

        case "dk":

    if ($strAction == "Flyt")

    {

    $intDomain = 20;

    }

    else

    {

    if ($strHotel == "Intet"){

    $intDomain = 149;

    }

    else

    {

        $intDomain = 60;

    }

    }

        break;

        case "com":

      if ($strHotel == "Intet"){

        $intDomain = 200;

        }

        else

        {

    $intDomain = 100;

    }

                break;

        case "net":

      if ($strHotel == "Intet"){

        $intDomain = 200;

        }

        else

        {

        $intDomain = 100;

    }

                break;

        case "org":

      if ($strHotel == "Intet"){

        $intDomain = 200;

        }

        else

        {

        $intDomain = 100;

                break;

    }

        case "info":

      if ($strHotel == "Intet"){

        $intDomain = 250;

        }

        else

        {

    $intDomain = 150;

    }

                break;

        case "biz":

      if ($strHotel == "Intet"){

        $intDomain = 250;

        }

        else

        {

        $intDomain = 150;

    }

                break;

        default:

}

$body = $body . "<br>";

$body = $body . "Priser:";

$body = $body . "<table>";


$body = $body . "<tr>";

if ($strHotel != "Intet"){

$body = $body . "<td class='font7'>$strHotel (årligt): </td><td class='font7'> $intIalt kr.</td>";
$mailbody .= "$strHotel (årligt): $intIalt kr.\r\n";

$body = $body . "</tr>";

}

$body = $body . "<tr>";

$body = $body . "<td class='font7'>";

if ($strAction == "Flyt")

{

$body = $body . "Flytning";
$mailbody .= "Flytning";
}

else

{

$body = $body . "Oprettelse";
$mailbody .= "Oprettelse";
}

$body = $body . " af domæne: </td><td class='font7'> $intDomain kr. </td>";
$mailbody .= " af domæne: $intDomain kr. \r\n";
$body = $body . "</tr>";

if ($strHotel != "Intet"){

$body = $body . "<tr>";

$body = $body . "<td class='font7'>Oprettelse";
$mailbody .= "Oprettelse";


if ($strHotel == "pege"){

$body = $body . " af pege: ";
$mailbody .= " af pege";
}

else

if ($strHotel == "DNS"){

$body = $body . " af DNS: ";
$mailbody .= " af DNS";
}

else

{

$body = $body . " af webhotel: ";
$mailbody .= " af webhotel: ";
}



$body = $body . "</td><td class='font7'> $intOprettelse kr.</td>";
$mailbody .= " $intOprettelse kr.\r\n";
$body = $body . "</tr>";

}

if ($strFTP == "Ja"){

$body = $body . "<tr>";

$body = $body . "<td class='font7'>Ekstra FTP (årligt): </td><td class='font7'> 60 kr.</td>";
$mailbody .= "Ekstra FTP (årligt): 60 kr.\r\n";

$body = $body . "</tr>";

$intIalt = $intIalt + 60;

}

if ($strFejl == "Ja"){

$body = $body . "<tr>";

$body = $body . "<td class='font7'>Egne fejlsider: </td><td class='font7'> 150 kr.</td>";
$mailbody .= "Egne fejlsider: 150 kr.\r\n";

$body = $body . "</tr>";

$intFejl = 150;

}

if ($strSub == "Ja"){

$body = $body . "<tr>";

$body = $body . "<td class='font7'>5 subdomæner (årligt): </td><td class='font7'> 240 kr.</td>";
$mailbody .= "5 subdomæner (årligt): 240 kr.\r\n";

$body = $body . "</tr>";

$intIalt = $intIalt + 240;

}

if ($strcgi == "Ja"){

$body = $body . "<tr>";

$body = $body . "<td class='font7'>Egen CGI/Perl (årligt): </td><td class='font7'> 120 kr.</td>";
$mailbody .= "Egen CGI/Perl (årligt): 120 kr.\r\n";

$body = $body . "</tr>";

$intIalt = $intIalt + 120;

}

if ($strtlf == "Ja"){

$body = $body . "<tr>";

$body = $body . "<td class='font7'>Telefon support indenfor normal arbejdstid (årligt): </td><td class='font7'> 240 kr.</td>";
$mailbody .= "Telefon support indenfor normal arbejdstid (årligt): 240 kr.\r\n";

$body = $body . "</tr>";

$intIalt = $intIalt + 240;

}



$body = $body . "<tr><td><br></td><td></td>";

$body = $body . "<tr>";

$Ialt = $intIalt + $intFejl + $intOprettelse + $intDomain;

$body = $body . "<td class='font7'>I Alt (første år): </td><td class='font7'> $Ialt kr. (". ($Ialt*1.25) . " inc. moms)</td>";
$mailbody .= "I Alt (første år): $Ialt kr. (". ($Ialt*1.25) . " inc. moms)\r\n";

$body = $body . "</tr>";

$body = $body . "<tr>";

$body = $body . "<td class='font7'>I Alt (årligt): </td><td class='font7'> $intIalt kr. (". ($intIalt*1.25) . " inc. moms)</td>";
$mailbody .= "I Alt (årligt): $intIalt kr. (". ($intIalt*1.25) . " inc. moms)\r\n";

$body = $body . "</tr>";



$body = $body . "</table>";



echo $body;

?>
Avatar billede kane Juniormester
20. juni 2003 - 08:26 #6
tager for lang tid
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester