|
|
|
| Всем привет , я не давно тут рисую , взял вот у вас программу Whois сервис в примерах по PHPно что то она у меня на хосте не работает , подскажите что я делаю не так, вот на всякий случай ссылка на мой хост. http://2aas.ru/whois.php на любой написанный ip адрес приходит ругательство на английсом языке. | |
|
|
|
|
|
|
|
для: bramsed
(10.01.2007 в 12:12)
| | Object not found, Error 404 - говорят о том, что нет необходимого файла ip.php; Похоже ты залил не все файлы из скрипта, вот и получается такая ошибка. Проверь повнимательнее. | |
|
|
|
|
|
|
|
для: bramsed
(10.01.2007 в 12:12)
| | http://2aas.ru/whois.php?ip=000.000.000.000 - судя по тому, что скрипт работает, лучше заменить action='ip.php' на action='<?= $_SERVER['PHP_SELF']; ?>' | |
|
|
|
|
|
|
|
для: Unkind
(10.01.2007 в 12:23)
| | спасибо попробую | |
|
|
|
|
|
|
|
для: Unkind
(10.01.2007 в 12:23)
| | да проверил через вопрос работает , сейчас переделаю под $_SERVER и уберу в тело программы, спасибо. | |
|
|
|
|
|
|
|
для: bramsed
(10.01.2007 в 12:12)
| | Возможно вас заинтересует обновлённая версия скрипта
<center>
<form method=post>
<input type=text name=ip size=35>
<input type=submit value='Введите IP-адрес'>
</form>
</center>
<?php
if(!empty($_POST['ip'])) echo whois("whois.arin.net",$_POST['ip']);
function whois($url,$ip)
{
// Соединение с сокетом TCP, ожидающим на сервере "whois.arin.net" по
// 43 порту. В результате возвращается дескриптор соединения $sock.
$sock = fsockopen($url, 43, $errno, $errstr);
if (!$sock) exit("$errno($errstr)");
else
{
echo $url."<br>";
// Записываем строку из переменной $_POST["ip"] в дескриптор сокета.
fputs ($sock, $ip."\r\n");
// Осуществляем чтение из дескриптора сокета.
$text = "";
while (!feof($sock))
{
$text .= fgets ($sock, 128)."<br>";
}
// закрываем соединение
fclose ($sock);
// Ищем реферальный сервере
$pattern = "|ReferralServer: whois://([^\n<:]+)|i";
preg_match($pattern, $text, $out);
if(!empty($out[1])) return whois($out[1], $ip);
else return $text;
}
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(10.01.2007 в 13:36)
| | да конечно интересно сейчас проверю.ок. | |
|
|
|
|
|
|
|
для: cheops
(10.01.2007 в 13:36)
| | да эта версия работает , ок. | |
|
|
|