<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>sprawdzanie-domen &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/sprawdzanie-domen/</link>
	<description>Feed of posts on WordPress.com tagged "sprawdzanie-domen"</description>
	<pubDate>Wed, 08 Oct 2008 03:27:26 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[[php] [t] Sprawdzanie czy domena jest zarejestrowana i na kogo jeśli tak ]]></title>
<link>http://onea.wordpress.com/?p=17</link>
<pubDate>Sun, 27 Jan 2008 14:24:10 +0000</pubDate>
<dc:creator>onea</dc:creator>
<guid>http://onea.pl.wordpress.com/2008/01/27/php-t-sprawdzanie-czy-domena-jest-zarejestrowana-i-na-kogo-jesli-tak/</guid>
<description><![CDATA[ Chciałbyś by na twojej stronie był mechanizm jak na stronach większych usługodawców hostingow]]></description>
<content:encoded><![CDATA[<p> Chciałbyś by na twojej stronie był mechanizm jak na stronach większych usługodawców hostingowych, tj. po wpisaniu nazwy domena wyświetla nam się czy jest zarejestrowana i na kogo jeśli jest.</p>
<p>Kod PHP musi niestety korzystać z ogólnokrajowych baz whois, liczba domen byłaby za duża ale łatwo można je samemu dodać.<br />
<!--more--></p>
<pre style="border:1px solid gray;background-color:#f9f9f9;padding:5px;"><span style="color:#000000;"><span style="color:#0000bb;">&#60;?

$domena </span><span style="color:#007700;">= </span><span style="color:#dd0000;">"web.soldier.pl"</span><span style="color:#007700;">;

</span><span style="color:#0000bb;">$serwery</span><span style="color:#007700;">[</span><span style="color:#dd0000;">"biz"</span><span style="color:#007700;">]=</span><span style="color:#dd0000;">"whois.biz"</span><span style="color:#007700;">;

</span><span style="color:#0000bb;">$serwery</span><span style="color:#007700;">[</span><span style="color:#dd0000;">"cc"</span><span style="color:#007700;">]=</span><span style="color:#dd0000;">"whois.enic.cc"</span><span style="color:#007700;">;

</span><span style="color:#0000bb;">$serwery</span><span style="color:#007700;">[</span><span style="color:#dd0000;">"com"</span><span style="color:#007700;">]=</span><span style="color:#dd0000;">"whois.networksolutions.com"</span><span style="color:#007700;">;

</span><span style="color:#0000bb;">$serwery</span><span style="color:#007700;">[</span><span style="color:#dd0000;">"info"</span><span style="color:#007700;">]=</span><span style="color:#dd0000;">"whois.afilias.net"</span><span style="color:#007700;">;

</span><span style="color:#0000bb;">$serwery</span><span style="color:#007700;">[</span><span style="color:#dd0000;">"fr"</span><span style="color:#007700;">]=</span><span style="color:#dd0000;">"whois.nic.fr"</span><span style="color:#007700;">;

</span><span style="color:#0000bb;">$serwery</span><span style="color:#007700;">[</span><span style="color:#dd0000;">"pl"</span><span style="color:#007700;">]=</span><span style="color:#dd0000;">"whois.dns.pl"</span><span style="color:#007700;">;

</span><span style="color:#0000bb;">$serwery</span><span style="color:#007700;">[</span><span style="color:#dd0000;">"int"</span><span style="color:#007700;">]=</span><span style="color:#dd0000;">"whois.iana.org"</span><span style="color:#007700;">;

</span><span style="color:#0000bb;">$serwery</span><span style="color:#007700;">[</span><span style="color:#dd0000;">"net"</span><span style="color:#007700;">]=</span><span style="color:#dd0000;">"whois.networksolutions.com"</span><span style="color:#007700;">;

</span><span style="color:#0000bb;">$serwery</span><span style="color:#007700;">[</span><span style="color:#dd0000;">"org"</span><span style="color:#007700;">]=</span><span style="color:#dd0000;">"whois.networksolutions.com"</span><span style="color:#007700;">;

</span><span style="color:#0000bb;">$serwery</span><span style="color:#007700;">[</span><span style="color:#dd0000;">"cz"</span><span style="color:#007700;">]=</span><span style="color:#dd0000;">"whois.nic.cz"</span><span style="color:#007700;">;

</span><span style="color:#0000bb;">$kon </span><span style="color:#007700;">= </span><span style="color:#0000bb;">substr</span><span style="color:#007700;">(</span><span style="color:#0000bb;">$domena</span><span style="color:#007700;">,</span><span style="color:#0000bb;">strrpos</span><span style="color:#007700;">(</span><span style="color:#0000bb;">$domena</span><span style="color:#007700;">, </span><span style="color:#dd0000;">"."</span><span style="color:#007700;">)+</span><span style="color:#0000bb;">1</span><span style="color:#007700;">);

</span><span style="color:#0000bb;">$f</span><span style="color:#007700;">=</span><span style="color:#0000bb;">fsockopen</span><span style="color:#007700;">(</span><span style="color:#0000bb;">$serwery</span><span style="color:#007700;">[</span><span style="color:#0000bb;">$kon</span><span style="color:#007700;">],</span><span style="color:#0000bb;">43</span><span style="color:#007700;">,</span><span style="color:#0000bb;">$errno</span><span style="color:#007700;">,</span><span style="color:#0000bb;">$errstr</span><span style="color:#007700;">,</span><span style="color:#0000bb;">20</span><span style="color:#007700;">);

if (</span><span style="color:#0000bb;">$f</span><span style="color:#007700;">) {

</span><span style="color:#0000bb;">fputs</span><span style="color:#007700;">(</span><span style="color:#0000bb;">$f</span><span style="color:#007700;">, </span><span style="color:#dd0000;">"$domena</span><span style="color:#007700;">\r\n</span><span style="color:#dd0000;">"</span><span style="color:#007700;">);

while(!</span><span style="color:#0000bb;">feof</span><span style="color:#007700;">(</span><span style="color:#0000bb;">$f</span><span style="color:#007700;">)) {</span><span style="color:#0000bb;">$odp </span><span style="color:#007700;">.= </span><span style="color:#0000bb;">fgets</span><span style="color:#007700;">(</span><span style="color:#0000bb;">$f</span><span style="color:#007700;">,</span><span style="color:#0000bb;">1024</span><span style="color:#007700;">); }

</span><span style="color:#0000bb;">fclose</span><span style="color:#007700;">(</span><span style="color:#0000bb;">$f</span><span style="color:#007700;">);

} else { </span><span style="color:#0000bb;">$wynik</span><span style="color:#007700;">=</span><span style="color:#dd0000;">"Nie można nawiązać połączenia..."</span><span style="color:#007700;">;}

</span><span style="color:#ff8000;">// for domens .pl

</span><span style="color:#007700;">if (</span><span style="color:#0000bb;">eregi</span><span style="color:#007700;">(</span><span style="color:#dd0000;">"does not exists"</span><span style="color:#007700;">,</span><span style="color:#0000bb;">$odp</span><span style="color:#007700;">)) { </span><span style="color:#0000bb;">$wynik</span><span style="color:#007700;">=</span><span style="color:#dd0000;">"Domena nie istnieje..."</span><span style="color:#007700;">;}

</span><span style="color:#ff8000;">// for domenss .biz .info .int

</span><span style="color:#007700;">if (</span><span style="color:#0000bb;">eregi</span><span style="color:#007700;">(</span><span style="color:#dd0000;">"not found"</span><span style="color:#007700;">,</span><span style="color:#0000bb;">$odp</span><span style="color:#007700;">)) { </span><span style="color:#0000bb;">$wynik</span><span style="color:#007700;">=</span><span style="color:#dd0000;">"Domena nie istnieje..."</span><span style="color:#007700;">;}

</span><span style="color:#ff8000;">// for domens .cc .com .net .org

</span><span style="color:#007700;">if (</span><span style="color:#0000bb;">eregi</span><span style="color:#007700;">(</span><span style="color:#dd0000;">"no match for"</span><span style="color:#007700;">,</span><span style="color:#0000bb;">$odp</span><span style="color:#007700;">)) { </span><span style="color:#0000bb;">$wynik</span><span style="color:#007700;">=</span><span style="color:#dd0000;">"Domena nie istnieje..."</span><span style="color:#007700;">;}

</span><span style="color:#ff8000;">// for domens .fr

</span><span style="color:#007700;">if (</span><span style="color:#0000bb;">eregi</span><span style="color:#007700;">(</span><span style="color:#dd0000;">"no entries found"</span><span style="color:#007700;">,</span><span style="color:#0000bb;">$odp</span><span style="color:#007700;">)) { </span><span style="color:#0000bb;">$wynik</span><span style="color:#007700;">=</span><span style="color:#dd0000;">"Domena nie istnieje..."</span><span style="color:#007700;">;}

</span><span style="color:#ff8000;">// for domens .cz

</span><span style="color:#007700;">if (</span><span style="color:#0000bb;">eregi</span><span style="color:#007700;">(</span><span style="color:#dd0000;">"no data found"</span><span style="color:#007700;">,</span><span style="color:#0000bb;">$odp</span><span style="color:#007700;">)) { </span><span style="color:#0000bb;">$wynik</span><span style="color:#007700;">=</span><span style="color:#dd0000;">"Domena nie istnieje..."</span><span style="color:#007700;">;}

if (</span><span style="color:#0000bb;">$wynik</span><span style="color:#007700;">==</span><span style="color:#dd0000;">""</span><span style="color:#007700;">) {

echo </span><span style="color:#dd0000;">"Domena jest zarejestrowana:

"</span><span style="color:#007700;">;

echo </span><span style="color:#0000bb;">nl2br</span><span style="color:#007700;">(</span><span style="color:#0000bb;">$odp</span><span style="color:#007700;">);

} else { echo </span><span style="color:#0000bb;">$wynik</span><span style="color:#007700;">; }

</span><span style="color:#0000bb;">?&#62;

</span></span></pre>
<p>Wynik działania skryptu:</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>DOMENA</td>
<td> </td>
</tr>
<tr>
<td>nazwa domeny</td>
<td>soldier.pl</td>
</tr>
<tr>
<td>id abonenta</td>
<td>nta79403 (osoba fizyczna)</td>
</tr>
<tr>
<td>serwery nazw</td>
<td>ns1.netart.pl.[85.128.128.10]              ns2.netart.pl.[85.128.129.10]              ns3.netart.pl.[85.128.130.10]</td>
</tr>
<tr>
<td>utworzona</td>
<td>2006.02.10</td>
</tr>
<tr>
<td>ostatnia modyfikacja</td>
<td>2006.09.02</td>
</tr>
<tr>
<td>registrar</td>
<td>NetArt</td>
</tr>
<tr>
<td> </td>
<td>Zabawa 118</td>
</tr>
<tr>
<td> </td>
<td>32-020 Wieliczka</td>
</tr>
<tr>
<td> </td>
<td>Polska/Poland</td>
</tr>
<tr>
<td> </td>
<td>+48.801 800 700</td>
</tr>
<tr>
<td> </td>
<td>+48.12 4244010</td>
</tr>
<tr>
<td> </td>
<td>  &#60;!--  var prefix = 'ma' + 'il' + 'to';  var path = 'hr' + 'ef' + '=';  var addy3810 = 'biuro' + '@';  addy3810 = addy3810 + 'nazwa' + '.' + 'pl';  var addy_text3810 = 'biuro' + '@' + 'nazwa' + '.' + 'pl';  document.write( '<a>' );  document.write( addy_text3810 );  document.write( '' );  //--&#62;\n <a href="mailto:biuro@nazwa.pl">biuro@nazwa.pl</a>  &#60;!--  document.write( '<span>' );  //--&#62;  <span style="display:none;">Ten adres e-mail jest chroniony przed spamerami, włącz obsługę JavaScript w przeglądarce, by go zobaczyć    &#60;!--  document.write( '' );  //--&#62;  </span></td>
</tr>
<tr>
<td width="20%"> </td>
</tr>
<tr>
<td>opcja</td>
<td>brak opcji na nazwe domeny</td>
</tr>
<tr>
<td width="20%"> </td>
</tr>
<tr>
<td>Abonent</td>
<td>dane niedostepne</td>
</tr>
<tr>
<td>registrar</td>
<td>NetArt</td>
</tr>
<tr>
<td> </td>
<td>Zabawa 118</td>
</tr>
<tr>
<td> </td>
<td>32-020 Wieliczka</td>
</tr>
<tr>
<td> </td>
<td>Polska/Poland</td>
</tr>
<tr>
<td> </td>
<td>+48.801 800 700</td>
</tr>
<tr>
<td> </td>
<td>+48.12 4244010</td>
</tr>
<tr>
<td> </td>
<td>  &#60;!--  var prefix = 'ma' + 'il' + 'to';  var path = 'hr' + 'ef' + '=';  var addy3810 = 'biuro' + '@';  addy3810 = addy3810 + 'nazwa' + '.' + 'pl';  var addy_text3810 = 'biuro' + '@' + 'nazwa' + '.' + 'pl';  document.write( '<a>' );  document.write( addy_text3810 );  document.write( '' );  //--&#62;\n <a href="mailto:biuro@nazwa.pl">biuro@nazwa.pl</a>  &#60;!--  document.write( '<span>' );  //--&#62;  <span style="display:none;">Ten adres e-mail jest chroniony przed spamerami, włącz obsługę JavaScript w przeglądarce, by go zobaczyć    &#60;!--  document.write( '' );  //--&#62;  </span></td>
</tr>
<tr>
<td width="20%"> </td>
</tr>
<tr>
<td width="20%"> </td>
</tr>
<tr>
<td width="20%"> </td>
</tr>
<tr>
<td width="20%"> </td>
</tr>
<tr>
<td width="20%"> </td>
</tr>
<tr>
<td width="20%"> </td>
</tr>
<tr>
<td width="20%"> </td>
</tr>
<tr>
<td width="20%"> </td>
</tr>
<tr>
<td width="20%"> </td>
</tr>
<tr>
<td>dane aktualne z dnia</td>
<td>2006.11.16</td>
</tr>
<tr>
<td width="20%"> </td>
</tr>
<tr>
<td width="20%"> </td>
</tr>
</table>
<p class="just_bm"> Aby zapoznać się z informacjami WHOIS o domenach <b>.eu</b> prosimy o korzystanie z <a href="http://www.whois.eu/" target="_blank"><b>www.whois.eu</b></a></p>
<p>Korzystając z wyszukiwarki Whois można uzyskać informacje na temat rejestratora domeny, nazwy, adresu oraz danych kontaktowych właściciela domeny, daty zarejestrowania i terminu wygaśnięcia domeny, nazw serwerów DNS na które domena jest delegowana a także kontaktu administracyjnego dla domeny.</p>
<p>Serwery jednak mogą ulec zmianie więc należy pamiętać o ich sprawdzaniu.</p>
]]></content:encoded>
</item>

</channel>
</rss>
