Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Айпи
 
 автор: Ozxar   (28.12.2004 в 02:22)   письмо автору
 
 

Помогите, у меня есть скрипт Whois
а ка сделать например в тектовом поле вести вот энтот текст
26.11.2004 21:34:45 Вход с IP: 194.186.30.35
27.11.2004 03:47:45 Вход с IP: 195.131.108.155
27.11.2004 04:45:38 Вход с IP: 195.131.108.155
27.11.2004 21:51:31 Вход с IP: 84.204.127.32
28.11.2004 04:16:36 Неверный пароль, попытка входа с IP: 195.131.94.172
28.11.2004 04:17:00 Вход с IP: 195.131.94.172
28.11.2004 21:47:38 Неверный пароль, попытка входа с IP: 84.204.127.125
28.11.2004 21:47:50 Вход с IP: 84.204.127.125
29.11.2004 01:06:28 Вход с IP: 195.131.95.197
29.11.2004 02:42:38 Неверный пароль, попытка входа с IP: 195.131.95.197
29.11.2004 02:42:53 Вход с IP: 195.131.95.197
29.11.2004 02:59:17 Вход с IP: 195.131.95.197
29.11.2004 20:30:20 Вход с IP: 213.158.13.35
30.11.2004 04:20:25 Вход с IP: 195.131.93.161
30.11.2004 07:10:25 Вход с IP: 195.131.86.79
02.12.2004 02:08:44 Вход с IP: 195.131.1.6
02.12.2004 02:35:58 Вход с IP: 195.131.1.6
02.12.2004 08:53:58 Вход с IP: 195.131.1.6
02.12.2004 16:40:20 Вход с IP: 212.46.200.195
02.12.2004 17:15:10 Вход с IP: 212.46.200.195
02.12.2004 17:41:50 Вход с IP: 212.46.200.195
03.12.2004 16:17:30 Вход с IP: 212.46.200.195
04.12.2004 01:16:21 Неверный пароль, попытка входа с IP: 212.46.200.195
04.12.2004 01:16:35 Вход с IP: 212.46.200.195
06.12.2004 00:45:19 Вход с IP: 213.158.12.86
06.12.2004 19:07:25 Вход с IP: 57.67.132.220
07.12.2004 14:29:42 Вход с IP: 57.67.132.218
08.12.2004 10:49:02 Вход с IP: 213.158.12.22
08.12.2004 10:51:43 Вход с IP: 213.158.12.22
08.12.2004 15:31:53 Вход с IP: 57.67.132.215
08.12.2004 21:54:37 Вход с IP: 57.67.132.18
08.12.2004 22:21:06 Вход с IP: 57.67.132.18
09.12.2004 01:11:53 Вход с IP: 57.67.132.217
09.12.2004 21:00:11 Вход с IP: 57.67.132.18
09.12.2004 21:02:33 Вход с IP: 57.67.132.18
09.12.2004 22:28:16 Вход с IP: 57.67.132.18
10.12.2004 18:00:44 Неверный пароль, попытка входа с IP: 57.67.132.85
10.12.2004 18:00:59 Вход с IP: 57.67.132.85
11.12.2004 00:00:35 Вход с IP: 57.67.132.85
11.12.2004 05:53:48 Вход с IP: 57.67.132.85
12.12.2004 03:08:42 Вход с IP: 57.67.132.187
12.12.2004 03:53:53 Вход с IP: 57.67.132.187
13.12.2004 00:35:34 Вход с IP: 213.158.12.2
13.12.2004 13:31:08 Вход с IP: 57.67.132.48
13.12.2004 19:17:10 Вход с IP: 57.67.132.48
13.12.2004 20:07:14 Вход с IP: 57.67.132.48
13.12.2004 20:41:20 Вход с IP: 57.67.132.48
14.12.2004 00:19:03 Вход с IP: 57.67.132.48

и как сделать так чтоб он упорядочивался по ип адресу, или по Неверный пароль и показывал скока ошибок входа скока разных айпишек и тд

   
 
 автор: cheops   (28.12.2004 в 09:45)   письмо автору
 
   для: Ozxar   (28.12.2004 в 02:22)
 

Эта информация хранится в массиве?

   
 
 автор: Ozxar   (28.12.2004 в 11:43)   письмо автору
 
   для: cheops   (28.12.2004 в 09:45)
 

нет это передаеться через форму

   
 
 автор: Ozxar   (28.12.2004 в 22:06)   письмо автору
 
   для: Ozxar   (28.12.2004 в 11:43)
 

помогите, плиз.... мне больше некому обратиться

   
 
 автор: cheops   (28.12.2004 в 22:17)   письмо автору
 
   для: Ozxar   (28.12.2004 в 22:06)
 

Я о вас помню :))) Просто ваше сообщение в моей Opera оказалось последним... Думаю чем-нибудь порадую в ближайшие пол часа...

   
 
 автор: cheops   (28.12.2004 в 22:45)   письмо автору
 
   для: Ozxar   (28.12.2004 в 11:43)
 

Хм... задачу следует разбить на подзадачи, вот скрипт, который вытаскивает IP-адреса из строки $line и пытается их сортировать:
<?php
// Разбиваем строку на подстроки
$arr_ip explode("\r\n",$line);
// В цикле формируем другой массив
foreach($arr_ip as $value)
{
  
preg_match("|([\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3})|i"$value$matches);
  
// значение - IP-адрес + время
  
$ip[] = $matches[1]." - ".substr($value,0,19);
}
print_r($ip);
// Сортируем массив по IP-адресам
rsort($ip,SORT_NUMERIC);
// Выводим массив
foreach($ip as $iphost)
{
  echo 
"$iphost<br>";
}
?>

   
 
 автор: Ozxar   (28.12.2004 в 22:59)   письмо автору
 
   для: cheops   (28.12.2004 в 22:45)
 

угу, спасибо разобрался, а мона $line заменить на $_POST??

   
 
 автор: Ozxar   (28.12.2004 в 23:31)   письмо автору
 
   для: Ozxar   (28.12.2004 в 22:59)
 

ага я понял, тут мона место айпишек мона все что угодно крутить

   
 
 автор: cheops   (29.12.2004 в 01:40)   письмо автору
 
   для: Ozxar   (28.12.2004 в 22:59)
 

Да, нужно перед скриптом поставить что-то вроде:
<?php
  $line 
$_POST['content'];
?>

   
 
 автор: Ozxar   (30.12.2004 в 21:14)   письмо автору
 
   для: cheops   (29.12.2004 в 01:40)
 

угумс, спасибо

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования