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
-
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]
-
Whois Server: whois.nic.it
Match String: No entries found
-
Whois Server: whois.nic.it
Match String: No entries found
perfetto risolto!
http://www.mattsscripts.co.uk/servers.lst
-
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();
}
-
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();
}
-
Grazie mille, ovviamente intendevi
if ($ext == 'eu'){
$domname = "$dom.eu";
Funziona perfettamente. Grazie!