
23.05.2009, 09:42
|
|
Участник форума
Регистрация: 05.09.2007
Сообщений: 151
С нами:
9832600
Репутация:
67
|
|
получать инфу по ip
PHP код:
<FORM action="" method="POST">
<INPUT type="text" name="ip" size="50" class="bginput" tabindex="101" value="89.111.176.35" onfocus="if (this.value == '85.101.136.235') this.value = '';" />
<input type="submit" value="Ok" class="button">
<br />
<p>Для получения информации о другом пользователе по средствам IP, введите в строку наиже IP пользователь, в формате <b>xxx.xxx.xxx.xxx</b></p>
</form>
<div align="left">
<?php
if ($ip!="")
{
$sock=fsockopen ("whois.ripe.net",43,$errno,$errstr);
if (!$sock)
{
echo ($errstr($errno)."<br>");
}
else
{
fputs ($sock,$ip."\r\n");
while (!feof($sock))
{
echo (str_replace(":",": ",fgets ($sock,128))."<br>");
}
}
fclose ($sock);
}
?>
</div>
</div>
по доменам:
index.php
PHP код:
<?
require_once("whois.php");
?>
<div align="center">
<form method="get" action="index.php">
<input type="text" name="domain" class="bginput" size="50" style="font-size: 11px" tabindex="101" value="yugzone.ru" onfocus="if (this.value == 'yugzone.ru') this.value = '';" />
<input type="submit" value="WHOIS" class="button">
<br>
</div>
<p align="center">Для более корректного отображения информации о домене, следует его вводить в формате типа <b>yugzone.ru</b></p>
<div align="left">
<? include("./example.php"); ?>
</form>
</div>
example.php
PHP код:
<?
if(isset($_GET["domain"]) && strlen($_GET["domain"])>0)
{
$target=$_GET["domain"];
$whois=new whois();
$whois->zonelookup($target);
if($whois->ERROR==0)
{
if(is_array($whois->RAWINFO) && count($whois->RAWINFO)>7 && $whois->FOUND==1)
{
echo("<p><b>".$target."</b><br>IP: ".$whois->IP."</p><pre>");
foreach($whois->RAWINFO AS $str)
{
echo($str."\n");
}
echo("</pre>");
echo("<p>DNS INFO:</p><pre>");
foreach($whois->DNSINFO AS $str)
{
echo($str."\n");
}
echo("</pre>");
}else
{
echo("<p>".$target." <b>Free</b></p>");
}
}else
{
echo("<p>Requirest is fail</p>");
}
}
?>
|
|
|