1stPHP
IPアドレス、ホスト名
ソース
<?php
include "../../d/common.php";
$common = new common;
$common->showHead("IPアドレス、ホスト名-".$common->cfg[title],"../../css/main.css","","../../d/count/top.cgi");
$common->showAdd();
$common->smpmenu("IPアドレス、ホスト名","./addrhost.php");
$host = $_POST["host"];
$addr = $_POST["addr"];
//フォームの表示
print '
<form action="'.$_SERVER['PHP_SELF'].'" method="post">
<p>
ホスト名→IPアドレス
<input type="text" name="host" value="'.$host.'" />
<input type="submit" name="submit" value="送信" />
</p>
</form>
<form action="'.$_SERVER['PHP_SELF'].'" method="post">
<p>
IPアドレス→ホスト名
<input type="text" name="addr" value="'.$addr.'" />
<input type="submit" name="submit" value="送信" />
</p>
</form>
';
if ($host) {
print "<h3>$host</h3>";
//ホスト名に対応するIPアドレスのリストを取得
$ary = gethostbynamel($host);
foreach ($ary as $value) {
print "<p>$value</p>";
}
}
if ($addr) {
print "<h3>$addr</h3>";
//IPアドレスに対応するホスト名を取得
$str = gethostbyaddr($addr);
print "<p>$str</p>";
}
$common->showFoot();
?>