С нами с 21.04.07
Сообщения: 134
Рейтинг: 67
|
Добавлено: 11/11/07 в 07:18 |
Помогите пожалуйста со скриптом определяющем ip дрочера и чтобы он показывал его у меня на сайте, т.е. дрочер сам видел свой ip. и чтобы я мог менять цвет и размер шрифта.
|
|
|
|
С нами с 09.02.05
Сообщения: 1482
Рейтинг: 1558
|
Добавлено: 11/11/07 в 07:49 |
функция для определения айпишки
Код: | <?php
function ip(){
if( getenv('REMOTE_ADDR'))
{$user_ip = getenv('REMOTE_ADDR');}
elseif( getenv('HTTP_FORWARDED_FOR'))
{$user_ip = getenv('HTTP_FORWARDED_FOR');}
elseif( getenv('HTTP_X_FORWARDED_FOR'))
{$user_ip = getenv('HTTP_X_FORWARDED_FOR');}
elseif( getenv('HTTP_X_COMING_FROM'))
{$user_ip = getenv('HTTP_X_COMING_FROM');}
elseif( getenv('HTTP_VIA'))
{$user_ip = getenv('HTTP_VIA');}
elseif( getenv('HTTP_XROXY_CONNECTION'))
{$user_ip = getenv('HTTP_XROXY_CONNECTION');}
elseif( getenv('HTTP_CLIENT_IP'))
{$user_ip = getenv('HTTP_CLIENT_IP');}
else{$user_ip='unknown';}
if(15 < strlen($user_ip)){
$ar = split(', ', $user_ip);
for($i=sizeof($ar)-1; $i > 0; $i--){
if($ar[$i]!='' and !preg_match('/[a-zA-Zа-яА-Я]/', $ar[$i]))
{$user_ip = $ar[$i];
break;
}
if($i==sizeof($ar)-1){$user_ip = 'unknown';}
}
}
if(preg_match('/[a-zA-Zа-яА-Я]/', $user_ip)){$user_ip = 'unknown';}
return $user_ip;
}
$ip_user = ip();
?> |
ну и собственно сам вывод например так:
Код: |
<div style="color:black; font-weight:bold">
<?php
print $ip_user;
?>
</div> |
|
|
|
|
+ + +
С нами с 14.02.08
Сообщения: 50
Рейтинг: 5
|
Добавлено: 21/02/08 в 22:50 |
Темка не так названа немного
А у меня вопрос есть ли такая софтина чтобы определить IP по номеру ICQ
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 21/02/08 в 22:54 |
по номеру ты никак не определишь. Клиенты как то определяют ip, но скорее всего они берут его с основного сервера и там палится ip юзера. но это я так думаю, возможно заблуждаюсь...
|
|
|
|
+ + +
С нами с 27.02.08
Сообщения: 37
Рейтинг: 5
|
Добавлено: 27/02/08 в 23:36 |
А как зделать что бы етот IP записовался в файл zer.txt ?
|
|
|
|
С нами с 25.08.06
Сообщения: 78
Рейтинг: 33
|
Добавлено: 28/02/08 в 03:21 |
дописать в файл
Код: |
$fp = file_get_contents("zer.txt");
$fp.= $ip_user."\r\n"; // $ip_user получаем скриптом написанным выше
file_put_contents("zer.txt",$fp);
|
просто записать в файл
Код: |
$fp = $ip_user."\r\n"; // $ip_user получаем скриптом написанным выше
file_put_contents("zer.txt",$fp);
|
Оффтопик: ip в ICQ светится на сервере только с разрешения клиента
|
|
а это точно поможет? спросила Царевна-несмеяна осторожно затягиваясь...
|
0
|
|
|
С нами с 11.05.09
Сообщения: 13
|
Добавлено: 11/05/09 в 18:30 |
А как сделать так что бы ip 89.27.53.43 не записывался в zer.txt?
|
|
|
|
Range of Vision
С нами с 02.07.05
Сообщения: 2210
Рейтинг: 1734
|
Добавлено: 11/05/09 в 19:33 |
Takoe писал: | т.е. дрочер сам видел свой ip. |
Ну да - и чтобы увидя свой ай-пи он побыстрее свалил с сайта
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 11/05/09 в 20:09 |
Keen писал: | Ну да - и чтобы увидя свой ай-пи он побыстрее свалил с сайта |
+1.
Нельзя. Он понятия не должен иметь, что ты знаешь его IP (хотя идиоту только не ясно, что, разумеется, ты его знаешь). Запугали.
Да, по поводу X-Forwarded-For и прочего - нафиг. Оно же фэйкается, клиент в хедерах в теории может что угодно написать. Кроме того, если он из большой сетки с приватными адресами идет через прокси - какой прок от его внутреннего адреса? Так что определять IP стоит только по REMOTE_ADDR, остальное - от лукавого.
|
|
|
|
С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134
|
Добавлено: 12/05/09 в 11:52 |
верно, хватит REMOTE_ADDR,
только если не стоит вопрос опеределить прокси
|
|
|
|
С нами с 13.08.04
Сообщения: 222
Рейтинг: 105
|
Добавлено: 12/05/09 в 13:18 |
Takoe писал: | Помогите пожалуйста со скриптом определяющем ip дрочера и чтобы он показывал его у меня на сайте, т.е. дрочер сам видел свой ip. и чтобы я мог менять цвет и размер шрифта. |
Просто любопытно, зачем все это?
|
|
|
|
www.2dayhost.com
С нами с 16.12.02
Сообщения: 1530
Рейтинг: 755
|
Добавлено: 12/05/09 в 14:31 |
Заговор
|
|
|
|
С нами с 11.05.09
Сообщения: 13
|
Добавлено: 07/06/09 в 20:29 |
А как сделать что бы ip 89.27.53.43 переводился в слово "Автор"?
|
|
|
|
С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760
|
Добавлено: 07/06/09 в 21:06 |
Никита Демьянок писал: |
А как сделать что бы ip 89.27.53.43 переводился в слово "Автор"?
|
нужно застрелиться, и по предсмертой записке так напишут на надгробье
|
|
|
|
С нами с 11.05.09
Сообщения: 13
|
Добавлено: 11/06/09 в 12:42 |
Randal писал: | дописать в файл
Код: |
$fp = file_get_contents("zer.txt");
$fp.= $ip_user."\r\n"; // $ip_user получаем скриптом написанным выше
file_put_contents("zer.txt",$fp);
|
просто записать в файл
Код: |
$fp = $ip_user."\r\n"; // $ip_user получаем скриптом написанным выше
file_put_contents("zer.txt",$fp);
|
Оффтопик: ip в ICQ светится на сервере только с разрешения клиента |
А как зделать чтобы ip 89.27.53.43 переводился в слово "Автор".
|
|
|
|
ищу работу (php,mysql,js)
С нами с 26.05.07
Сообщения: 576
Рейтинг: 393
|
Добавлено: 12/06/09 в 01:13 |
Код: | if ($ip_user == "89.27.53.43") $ip_user = "Автор"; |
|
|
|
|