Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: whois
Forum PHP.pl > Forum > PHP
zulus
Jak na podstawie adresu ip lub hosta w php zadać pytanie whois
Mnichasso
A na co jest te pytanie ?
wassago
[php:1:b2c6754e93]<?php

function myWhois($query, $server)
{
$toRet = "";
$fp = fsockopen($server, 43, &$errno, &$errstr, 30);
if(!$fp)
return $errstr . " (" . $errno . ")";
else
{
fputs($fp,$query . "n");
while(!feof($fp)) $toRet .= fgets($fp,128) . "<br>n";

return $toRet;
}
fclose($fp);
}
?>[/php:1:b2c6754e93]

np.
[php:1:b2c6754e93]<?php

if(!$_POST) $_POST = $HTTP_POST_VARS;

?>
<html>
<body>
<form method="post" action="<?php echo $PHP_SELF; ?>">
Domain: <input type="txt" name="domain" size="30" value="<?php echo $_POST["domain"] ? $_POST["domain"] : ""; ?>"><br>
Whois server: <input type="txt" size="30" name="whoisServer" value="<?php echo $_POST["whoisServer"] ? $_POST["whoisServer"] : "whois.networksolutions.com"; ?>">
<input type="submit" value="Query domain">
<?php

function myWhois($query, $server)
{
$toRet = "";
$fp = fsockopen($server, 43, &$errno, &$errstr, 30);
if(!$fp)
return $errstr . " (" . $errno . ")";
else
{
fputs($fp,$query . "n");
while(!feof($fp)) $toRet .= fgets($fp,128) . "<br>n";

return $toRet;
}
fclose($fp);
}

if($_POST["domain"])
{
echo "<br>n<hr>n";

echo myWhois($_POST["domain"], (($_POST["whoisServer"])? $_POST["whoisServer"] : "whois.networksolutions.com"));
}
?>
</form>
<script>
function window.onload(){ document.forms[0].domain.focus(); }
</script>
</body>
</html>
[/php:1:b2c6754e93]

@Mnichasso "whois" - to jest pytanie :wink:

przyklad z zend.com
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.