Avatar billede DrCox Nybegynder
11. november 2010 - 18:51

PHP script til at tjekke ledige .com domæner

Hej

Jeg har et gammelt script der tjekker for ledige .dk domæner, ved ikke om det virker mere. Men i hvert fald skal jeg bruge et der kan tjekke for ledige .com domæner med 3 bogstaver/tal. Det må også gerne kunne ændres til at kunne tjekke for ledige .eu domæner med 2 bogstaver/tal. Det skal bare liste alle de mulige kombinationer der nu er, men INGEN specialbogstaver og tegn (såsom - og _ osv.). Det må meget gerne udskrive til en anden fil imens det kører så man kan se processen imens.

200 point til den der kan give mig et færdigt, evt. ud fra det jeg har i forvejen. Ville gerne give 300, men 200 er åbenbart max, er villig til at oprette et spørgsmål mere og give den bedste løsning de sidste 100 også.

<?
function domain_exists($strDomain) {
  $fp = @fopen("http://www.dk-hostmaster.dk/dkhostcms/bs?query=$strDomain.dk&pageid=82&action=cmsview&lang=da", "r");
  if (!$fp) die("Det er ikke muligt at afvikle dette script fra denne server");
  $content = fread($fp, 2048*8); // 16Kb er lige præcist nok til at afgøre resultatet.
  fclose ($fp);
  return (strpos($content, "ikke noget resultat") === false ? 0 : 1);
}

  print "<table width=100% border=1><tr>";
  $r=$antal_led=$antal_ialt=0;
  for ($a=ord("a"); $a<=ord("z"); $a++)
    for ($b=ord("a"); $b<=ord("z"); $b++)
      for ($c=ord("a"); $c<=ord("z"); $c++,$antal_ialt++) {
        $dom=chr($a).chr($b).chr($c);
        if (domain_exists($dom)) {
          $antal_led++;
          print "<td><a href=\"http://www.$dom.dk\" target=_new>$dom.dk</a> </td>";
          if (++$r%8==0) print "</tr>\n<tr>";
        }
  }
  print "</td></tr>";
  print "</table><br>";
  print "Antal legdige domæner: $antal_led ud af $antal_ialt";
?>


På forhånd tak
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
Kurser inden for grundlæggende programmering

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