|
|
|
|
|
для: cheops
(20.10.2005 в 00:24)
| | Оператор? \* поглядывая на стопку всех украинских операторов *\
Для gprs у нас тут есть моби. это оператор такой. он пока только приходит, и пока тестируется, gprs нашару ( скорость соответственно шаре :)
Завтра попробую протестить на сервере... | |
|
|
|
|
|
|
|
для: Sasha
(19.10.2005 в 19:07)
| | Не знай... у меня всё нормально пашет (см. аттач), кстати тоже через GPRS - у вас какой оператор /*искоса поглядывая на стопку SIM-карт*/ | |
|
|
|
|
|
|
|
для: Sasha
(19.10.2005 в 19:07)
| | Нифига не пашет, правда если изменить в форме ip.php на whois.php чего-то появляется. | |
|
|
|
|
|
|
|
для: cheops
(19.10.2005 в 17:57)
| | На локальной.
У меня ещё инет накрылся, я через gprs .... | |
|
|
|
|
|
|
|
для: Sasha
(19.10.2005 в 17:46)
| | Хм... а тестирование где происходит? На локальной машине или на сервере? | |
|
|
|
|
|
|
|
для: cheops
(19.10.2005 в 16:48)
| | Что-то заработало :)
Там нужно ещё строчку Возвращает дескриптор соединения убрать.
Получил я вот что:
Warning: fsockopen() [function.fsockopen]: unable to connect to whois.ripe.net:43 (Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. ) in E:\Apach\web\ip.php on line 18
Fatal error: Maximum execution time of 30 seconds exceeded in E:\Apach\web\ip.php on line 18
|
| |
|
|
|
|
|
|
|
для: Sasha
(19.10.2005 в 15:52)
| | Сохраните следующий скрипт в файле ip.php и запустите
<html>
<head>
<title>IP information</title>
</head>
<body>
<center>
<H4>Информация об IP-адресе</H4>
<FORM action=ip.php method=post>
<INPUT type=text name=ip size=35>
<input type=submit value='Проверить'>
</form>
</center>
<?php
$ip = $_POST['ip'];
if ($ip!="") {
$sock = fsockopen ("whois.ripe.net",43,$errno,$errstr);
//соединение с сокетом TCP, ожидающим на сервере "whois.ripe.net" на 43 порту.
Возвращает дескриптор соединения
if (!$sock) {
echo("$errno($errstr)");
return;
}
else {
fputs ($sock, $ip."\r\n");
//записываем строку из переменной $ip в дескриптор сокета
while (!feof($sock)) {
echo (str_replace(":",": ",fgets ($sock,128))."<br>");
//осуществляем чтение из дескриптора сокета
}
}
fclose ($sock);
//закрытие соединения
}
?>
</body>
</html>
|
Работает, нет? | |
|
|
|
|
|
|
|
для: cheops
(19.10.2005 в 14:13)
| | Там
<html>
<head>
<title>IP information</title>
</head>
<body>
<center>
<H4>Информация об IP-адресе</H4>
<FORM action=ip.php method=post>
<INPUT type=text name=ip size=35>
<input type=submit value='Проверить'>
</form>
</center>
<?php
if ($ip!="") {
$sock = fsockopen ("whois.ripe.net",43,$errno,$errstr);
//соединение с сокетом TCP, ожидающим на сервере "whois.ripe.net" на 43 порту.
Возвращает дескриптор соединения
if (!$sock) {
echo("$errno($errstr)");
return;
}
else {
fputs ($sock, $ip."\r\n");
//записываем строку из переменной $ip в дескриптор сокета
while (!feof($sock)) {
echo (str_replace(":",": ",fgets ($sock,128))."<br>");
//осуществляем чтение из дескриптора сокета
}
}
fclose ($sock);
//закрытие соединения
}
?>
</body>
</html>
|
php чпсть пробовал делать и неделать ip.php , ничего не вышло, после нажатия проверить открывается чистый лист. | |
|
|
|
|
|
|
|
для: Sasha
(19.10.2005 в 12:08)
| | Погодите... там же вроде один скрипт, который и называется ip.php? | |
|
|
|
|
|
|
|
для: vasso_m
(19.10.2005 в 11:06)
| | Стоит, иначе бы вообще ничего небыло.
Может там что-то потеряли, или работает только на сервере? | |
|
|
|
|