Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    74

    personalizzare messaggio whois

    Ciao a tutti uso la seguente classe per verifiare i dominii, vorrei però personalizzare il risultato e dire solo se è disponibile o se nn lo è, come faccio?
    Grazie a tutti

    codice:
    class whois_search {
      var $mappa_estensione_server = array (
          "it" => "whois.nic.it",
          "com" => "whois.internic.net",
          "net"  => "whois.internic.net",
          "org"  => "whois.publicinterestregistry.net",
          "info" => "whois.afilias.net",
          "biz"  => "whois.neulevel.biz",
          "eu"  => "whois.registry.eu",
          "name"  => "whois.nic.name",
          "mobi"  => "whois.dotmobiregistry.net",
          "us" => "whois.nic.us",
          "me" => "whois.meregistry.net",
          "tv" => "whois.nic.tv",
          "ws" => "whois.nic.ws",
          "cn" => "whois.cnnic.cn"
      );
      function do_whois($dominio) {
        $dominio = strtolower(trim($dominio));
        $pos_punto = strrpos($dominio, ".");
        if (!$pos_punto) {
          return "nome di dominio non valido";
        } else {
          $estensione = substr($dominio, $pos_punto + 1);
          if (!array_key_exists($estensione,$this->mappa_estensione_server)) {
            return "estensione .".$estensione." non supportata";
          }
        }
        $server = $this->mappa_estensione_server[$estensione];
        $puntatore_whois =  fsockopen($server, 43, $errno, $errstr, 30);
        $html_output = '';
        if (!$puntatore_whois) {
          $html_output = "$errstr ($errno)";
        } else {
           fputs($puntatore_whois, "$dominio\r\n");
           $html_output .= "<pre>\r\n";
           while (!feof($puntatore_whois)) {
             $html_output .= fread($puntatore_whois,128);
           }
          $html_output .= "</pre>";
           fclose ($puntatore_whois);
        }
        return $html_output;
      }
      function print_allowed_extension () {
        $vettore_estensioni = array_keys($this->mappa_estensione_server);
        $estensioni_supportate = '';
        for ($i = 0; $i < count($vettore_estensioni); $i++) {
          $estensioni_supportate .= '.'.$vettore_estensioni [$i].'';
        }
        return $estensioni_supportate;
      }
    }
    $whois = new whois_search();
    
    if (isset($_POST["dominio"])) {
      @$corpo_pagina =  $html_form.'
    '; //far riapparire il campo input
      $corpo_pagina .= $whois->do_whois($_POST["dominio"]);
    } else {
      @$corpo_pagina = $html_form;
    }
    unset($whois);
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <HTML>
    <head>
    <title>Ricerca Whois</title>
    <meta name="Generator" content="EditPlus">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    </head>
    <body>
    <?=$corpo_pagina?>
    </body>
    </html>
    "Gli eroi sono uomini comuni che compiono azioni straordinarie in momenti straordinari" - ( Dal film U-571 )

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    74
    grazie tante ora mmi metto a lavoro e studio il post!!

    grazieee
    "Gli eroi sono uomini comuni che compiono azioni straordinarie in momenti straordinari" - ( Dal film U-571 )

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.