Файл: servises/ip/ipconvert.php
Строк: 39
<?php
require'../../shaxty.php';
$align='left';
check_login();
$title='Узнать IP хоста';
include_once (H.'shaxty/head.php');
echo '<br />';
$act = check($_GET['act']);
if($act != 'ip'){
$act = 'domain';
}
$domain = check(trim($_POST['domain']));
$ip = check(trim($_POST['ip']));
switch ($act)
{
case 'ip':
echo 'IP:<br /><form action="ipconvert.php?act=ip" method="post">
<input name="ip" type="text" title="IP" maxlength="15"/><br/>
<input type="submit" value="Смотреть"/>
</form>';
if(!$ip){
echo '<div class="red">Введите IP</div>';
}
else{
if(!preg_match("/^d{0,3}+.d{0,3}+.d{0,3}+.d{0,3}+$/i", $ip)){
echo '<div class="red">Неправильный IP</div>';
}
else{
$domain = gethostbyaddr($ip);
echo '<br />Домен: <b>'.$domain.'</b><br/>';
}
}
echo '
<br /><a href="ipconvert.php?act=domain&url='.$url.'">Host»IP</a><br/>
<a href="ipconvert.php?act=ip&url='.$url.'">IP»Host</a><br/>';
break;
case 'domain':
echo 'Домен:(без http://)<br />';
echo '<form action="ipconvert.php?act=domain" method="post">
<input name="domain" type="text" title="Domain"/><br/>
<input type="submit" value="Смотреть"/>
</form>';
if(!$domain){
echo '<div class="red">Введите домен</div>';
}
else
{
$domain = str_replace('http://','',$domain);
$ip = gethostbynamel($domain);
foreach ($ip as $index => $val){
echo '<br />IP: <b>'.$val.'</b><br />';
}
}
echo '<br />
<a href="ipconvert.php?act=ip&url='.$url.'">IP»Host</a><br/>
<a href="ipconvert.php?act=domain&url='.$url.'">Host»IP</a><br/>';
break;
default:
echo '<div class="red">Error!</div>';
break;
}
echo '<br />';
echo $div1.'<a href="/servises/">Сервисы</a>'.$div9;
include_once (H.'shaxty/foot.php');
?>