Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : mrcnet 28 Feb 2006, 10:39:05

: Mod whois che funziona anche con i domini.it
: mrcnet 28 Feb 2006, 10:39:05
Sto utilizzando il mod whois di cui allego il codice, volevo far si che funzionasse anche per i domini .it e all'inizio ci sono riuscito con questa modifica:

ho aggiunto nel form:

 <option value="it">.it</option>

e nel codice:

:
if ($ext == 'it'){
$domname = "$dom.it";
$ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n");
$result = '';
while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
if (eregi('No match',$result)) available(); else unavailable();
}

ora perņ whois.opensrs.net mi da sempre dominio non disponibile.. conoscete qualche altro url che posso mettere li per farlo andare?



[allegato eliminato da un amministratore]
: Re: Mod whois che funziona anche con i domini.it
: alexred 28 Feb 2006, 11:23:07
Whois Server: whois.nic.it

Match String: No entries found
: Re: Mod whois che funziona anche con i domini.it
: mrcnet 28 Feb 2006, 11:30:46
Whois Server: whois.nic.it

Match String: No entries found

perfetto risolto!

http://www.mattsscripts.co.uk/servers.lst

: Re: Mod whois che funziona anche con i domini.it
: MadMadMax 10 Sep 2006, 13:23:03
Pensando di fare cosa gradita, invio al forum alcune integrazioni di nameservers (funzionanti...) che ho fatto al modulo mod_whois.php. Se qualcun'altro ha inserito altre voci, lo faccia sapere! (In particolare per i .eu).

Max

...

<option value="it">.it</option>
<option value="com">.com</option>
<option value="net">.net</option>
<option value="org">.org</option>
<option value="info">.info</option>
<option value="biz">.biz</option>
<option value="co.uk">.co.uk</option>
<option value="de">.de</option>
<option value="nl">.nl</option>
<option value="us">.us</option>
<option value="edu">.edu</option>
<option value="gov">.gov</option>
<option value="mil">.mil</option>
<option value="tk">.tk</option>

...

if ($ext == 'com'){
   $domname = "$dom.com";
   $ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('Can\'t get information',$result)) available(); else unavailable();
   }
if ($ext == 'net'){
   $domname = "$dom.net";
   $ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('Can\'t get information',$result)) available(); else unavailable();
   }
if ($ext == 'org'){
   $domname = "$dom.org";
   $ns = fsockopen('whois.publicinterestregistry.com',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('NOT FOUND',$result)) available(); else unavailable();
   }
if ($ext == 'info'){
   $domname = "$dom.info";
   $ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('Not found',$result)) available(); else unavailable();
   }
if ($ext == 'biz'){
   $domname = "$dom.biz";
   $ns = fsockopen('whois.nic.biz',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('Not found',$result)) available(); else unavailable();
   }
if ($ext == 'co.uk'){
   $domname = "$dom.co.uk";
   $ns = fsockopen('whois.nic.uk',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('No match',$result)) available(); else unavailable();
   }
}if ($ext == 'it'){
   $domname = "$dom.it";
   $ns = fsockopen('whois.nic.it',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('No entries found',$result)) available(); else unavailable();
   }
if ($ext == 'de'){
   $domname = "$dom.de";
   $ns = fsockopen('whois.nic.de',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
if (eregi('free',$result)) available(); else unavailable();
   }
if ($ext == 'nl'){
    $domname = "$dom.nl";
    $ns = fsockopen('whois.domain-registry.nl',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('free',$result)) available(); else unavailable();
    }
   if ($ext == 'tk'){
    $domname = "$dom.tk";
    $ns = fsockopen('whois.dot.tk',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('not known',$result)) available(); else unavailable();
    }
   if ($ext == 'us'){
    $domname = "$dom.us";
    $ns = fsockopen('whois.nic.us',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('Not found:',$result)) available(); else unavailable();
    }
   if ($ext == 'mil'){
    $domname = "$dom.mil";
    $ns = fsockopen('whois.internic.net',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('No match',$result)) available(); else unavailable();
    }
   if ($ext == 'edu'){
    $domname = "$dom.edu";
    $ns = fsockopen('whois.internic.net',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('No match',$result)) available(); else unavailable();
    }
   if ($ext == 'gov'){
    $domname = "$dom.gov";
    $ns = fsockopen('whois.nic.gov',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('No match for',$result)) available(); else unavailable();
    }
: Re: Mod whois che funziona anche con i domini.it
: alexred 11 Sep 2006, 09:24:37
per il .eu prova con questi:


<option value="eu">.eu</option>



if ($ext == 'com'){
   $domname = "$dom.com";
   $ns = fsockopen(whois.eu,43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('FREE',$result)) available(); else unavailable();
   }
: Re: Mod whois che funziona anche con i domini.it
: MadMadMax 11 Sep 2006, 10:53:54
Grazie mille, ovviamente intendevi

if ($ext == 'eu'){
   $domname = "$dom.eu";

Funziona perfettamente. Grazie!