problem mit idn domains - whoisscript

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • problem mit idn domains - whoisscript

    Hallo,
    ich bastele schon seit Tagen an einem Script das zwar IDN für .de
    Domains kann aber bei .com usw kommt immer die Meldung:
    z.B. müller.com -> Domain frei.

    Ich habe schon allejand versucht doch ich bekomme es nicht hin.
    Kann mir evtl. jemand einen Tipp geben wo und evtl. wie ich bei diesem
    Script ansetzen muss?
    Wäre für jede hilfe danbar.

    Hier der Code:
    PHP-Code:
    if ($dom
    {
    $dom $dom.$endung;
    $whoisresult lookup($dom);
    print 
    "<pre>".$whoisresult."</pre>";
    }
    function 
    get_whois_server($domain)
    {
    $whoisservers=array(array("de","whois.denic.de"),
        array(
    "com","whois.crsnic.net"),
        array(
    "net","whois.internic.net"),
        array(
    "org","whois.pir.org")
        );
    $whocnt count($whoisservers);
    for (
    $x=0;
    $x<$whocnt;
    $x++)
    {
    $artld $whoisservers[$x][0];
    $tldlen intval(strlen($artld));
    if (
    substr($domain$tldlen) == $artld$whosrv $whoisservers[$x][1];
    }
    return 
    $whosrv;
    }
    function 
    lookup($dom)
    {
    $lusrv get_whois_server($dom);
    if (!
    $lusrv) return "";
    $fp fsockopen($lusrv,43);
    if(
    $lusrv == "whois.denic.de"fputs($fp"-C ISO-8859-1 -T ace,dn $dom\r\n");
    else 
    fputs($fp"$dom\r\n");
    $string="";
    while(!
    feof($fp))
    {
    $string.= fgets($fp,128);
    }
    fclose($fp);
    $reg "/Whois Server: (.*?)\n/i";
    preg_match_all($reg$string$matches);
    $secondtry $matches[1][0];
    if (
    $secondtry)
    {
    $fp fsockopen($secondtry,43);
    fputs($fp"$dom\r\n");
    $string="";
    while(!
    feof($fp))
    {
    $string.=fgets($fp,128);
    }
    fclose($fp);
    }

    if(
    ereg("(No match|Not found|No Match for|not found|NOT FOUND|is free)",$string)
    )
    {

    echo 
    $_COOKIE['whois'];
    echo 
    "
    <div class=\"text\"><b>Die Domain<font color=\"#FF0000\"> "
    .$dom." </font>ist frei!</b><br>
    <form name=\"form1\" method=\"post\" action=\"bestellen2.php\">
    <input type=\"hidden\" name=\"domain\" value=\"
    $dom\">
    <input type=\"submit\" name=\"Submit\" value=\"Diese Domain bestellen\">
    "
    ;
    }
    else 
    {
    echo 
    "<div class=\"text\"><b>Die Domain ".$dom." ist leider schon vergeben.</b><br>
    Ich bin Besitzer der Domain und möchte diese übernehmen.<br><br>Falls Sie erneut suchen m&ouml;chten gehen Sie zur&uuml;ck<br><br><A href=\"JavaScript:history.back()\"><img src=\"images/button_back.gif\" border=\"0\"></a><br>
    <form name=\"form1\" method=\"post\" action=\"bestellen2_kk.php\">
    <input type=\"hidden\" name=\"domain\" value=\"
    $dom\">
    <input type=\"submit\" name=\"Submit\" value=\"Diese Domain bestellen (KK-Antrag)\">
    "

    Grus
    mirror
Lädt...
X