Domain Script per PHP + Umlaute

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Domain Script per PHP + Umlaute

    Hallo,

    ich bin auf der Suche nach einem Script ggfs. jemand wo mir beim aktuellen Script Helfen kann.
    Und zwar das aktuelle Script kann keine Sonderzeichen sowie ä,ö,ü,ß Abrufen warum auch immer.

    (Hier den Code mal)

    <html>
    <head>
    <title>????????</title>
    </head>
    <style type="text/css">
    <!--
    .Stil4 {color: #FF0000}
    -->
    </style>
    <style type="text/css">
    <!--
    .Stil2 {color: #000000}
    -->
    </style>
    <style>
    <!--
    .Stil1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    }
    -->
    </style>
    <form action="<?php echo $_SERVER[PHP_SELF]; ?>?step=4" method="post"name="form1" class="Stil1 Stil4" id="domain_checken">
    <label id="label_dom" for="dom-abfrage"><span class="Stil4"><span class="Stil2"></span></span></label>
    <input id="dom-abfrage" type="text" name="dom" />
    <select name="endung" id="endung">
    <option value=".de">.de</option>
    <option value=".cx">.cx</option>
    <option value=".net">.net</option>
    <option value=".com">.com</option>
    <option value=".eu">.eu</option>
    <option value=".info">.info</option>
    <option value=".name">.name</option>
    <option value=".org">.org</option>
    <option value=".biz">.biz</option>
    <option value=".cc">.cc</option>
    <option value=".ws">.ws</option>
    <option value=".asia">.asia</option>
    <option value=".be">.be</option>
    <option value=".mobi">.mobi</option>
    <option value=".tv">.tv</option>
    </select>
    <input id="dom_check" type="submit" name="Submit" value="Pruefen" />
    <?php
    if ($_POST[dom]) {
    $dom1 = $_POST[dom];
    $endung = $_POST[endung];
    $dom = $dom1.$endung;
    $whoisresult = lookup($dom);
    print "<pre>".$whoisresult."</pre>";
    } function get_whois_server($domain){
    $whoisservers=array(array("de","whois.denic.de"),
    array("net","whois.crsnic.net"),
    array("cx","whois.nic.cx"),
    array("com","whois.crsnic.net"),
    array("eu","whois.eu"),
    array("info","whois.afilias.net"),
    array("name","whois.nic.name"),
    array("org","whois.pir.org"),
    array("biz","whois.biz"),
    array("cc","whois.nic.cc"),
    array("ws","whois.nic.ws"),
    array("asia","whois.nic.asia"),
    array("be","whois.dns.be"),
    array("tk","whois.dot.tk"),
    array("mobi","whois.dotmobiregistry.net"),
    array("tv","whois.nic.tv"),);
    $whocnt = count($whoisservers);
    for ($x=0;$x<$whocnt;$x++){
    $artld = $whoisservers[$x][0];
    $tldlen = intval(0 - 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("(free|FREE|not known|No match for|No match|no match|No entries found|NOT FOUND|Not found|not found in database|We do not have an entry in our database matching your query)",$string)) {
    $_SESSION[domain] = $dom; echo "<span class=Stil1><font face=Arial style=font-size: 10pt color=#426BA3> Domain: http://".$dom." ist FREI !</font><br></span>";
    } else {echo "<span class=Stil2> Domain: http://".$dom." ist Vergeben !</font><br></span>";
    }}?>
    </form>
    </html>

    Vielleicht kann mir ja jemand Helfen ggfs. hat jemand ein Script das so ähnlich aufgebaut ist wo auch die Sonderzeichen sowie ä,ö,ü,ß gehen.
    Es sollte jedoch möglich sein das auch ohne lange rum Fummel Arbeit weitere Endungen zugefügt werden kann.

    Gruß BlackTiger

    PS: Danke für die Antworten im vorraus und Hilfe.