ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 17.07.2008, 13:56
P3L3NG
Banned
Регистрация: 04.06.2008
Сообщений: 402
Провел на форуме:
2267346

Репутация: 719
Unhappy

Цитата:
Сообщение от ChaaK  
Через строчки
Код:
# -FrontPage-

Options None

<Limit GET POST PUT DELETE>
deny from all
allow from  127.0.0.1
111.111.111.111
333.33.3.333
</Limit>
так?
 
Ответить с цитированием

  #12  
Старый 17.07.2008, 13:59
system_32
Участник форума
Регистрация: 06.07.2006
Сообщений: 202
Провел на форуме:
962974

Репутация: 245
Отправить сообщение для system_32 с помощью ICQ
По умолчанию

Цитата:
Сообщение от P3L3NG  
Код:
# -FrontPage-

Options None

<Limit GET POST PUT DELETE>
deny from all
allow from  127.0.0.1
111.111.111.111
333.33.3.333
</Limit>
так?
Options None

<Limit GET POST PUT DELETE>
deny from all
allow from 127.0.0.1
allow from 111.111.111.111
allow from 333.33.3.333
</Limit>[/CODE]

так
 
Ответить с цитированием

  #13  
Старый 17.07.2008, 14:01
P3L3NG
Banned
Регистрация: 04.06.2008
Сообщений: 402
Провел на форуме:
2267346

Репутация: 719
По умолчанию

все.всем спасибо, особенно System_32 & ChaaK.
 
Ответить с цитированием

  #14  
Старый 17.07.2008, 14:38
Developer
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
Провел на форуме:
125505

Репутация: 116
По умолчанию

ChaaK, ну ты простой парень DD

if(strpos($ips,$ip)) - нельзя так писать... Нужно if(strpos($ips,$ip) === true), ибо strpos возращает позицию первого вхождения, влючая 0. Тобишь первый IP в списке будет слаться нах, если написать как ты, хотя он и разрешен
 
Ответить с цитированием

  #15  
Старый 17.07.2008, 15:27
k1b0rg
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
Провел на форуме:
4520553

Репутация: 1316


По умолчанию

Цитата:
if(strpos($ips,$ip) === true)
оно никогда не вернет true
 
Ответить с цитированием

  #16  
Старый 17.07.2008, 15:59
-=Static=-
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме:
347573

Репутация: 185
По умолчанию

Цитата:
Сообщение от Developer  
ChaaK, ну ты простой парень DD

if(strpos($ips,$ip)) - нельзя так писать... Нужно if(strpos($ips,$ip) === true), ибо strpos возращает позицию первого вхождения, влючая 0. Тобишь первый IP в списке будет слаться нах, если написать как ты, хотя он и разрешен

Вообще пишут обычно:

PHP код:
if(strpos($ips,$ip) !== FALSE)
{
    
// code

 
Ответить с цитированием

  #17  
Старый 17.07.2008, 17:05
Buffalon
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме:
1208132

Репутация: 63
По умолчанию

В твоём коде помойму считывается одна строка/
 
Ответить с цитированием

  #18  
Старый 21.07.2008, 15:00
P3L3NG
Banned
Регистрация: 04.06.2008
Сообщений: 402
Провел на форуме:
2267346

Репутация: 719
По умолчанию

PHP код:
<?php
$ip 
$_SERVER['REMOTE_ADDR'];
$ips file_get_contents("ips.txt"); 
if(
strpos($ips,$ip) !== FALSE) echo ""
else die(
"<html><head><title>IP Filter</title><br><br><br><center><b>Твоего ip
нет в списке
пользователей</b>"
); 
?>
реализовал все таки на пхп...
 
Ответить с цитированием

  #19  
Старый 26.07.2008, 17:58
P3L3NG
Banned
Регистрация: 04.06.2008
Сообщений: 402
Провел на форуме:
2267346

Репутация: 719
По умолчанию

А теперь еще вопросик =)
Вот получили мы ip из перменной
PHP код:
$ip $_SERVER['REMOTE_ADDR']; 
допустим 127.0.0.1

а как получить из него в новую переменную первые три группы? то есть, чтоб стало 127.0.0

зы нужно т.к ип щас у большинства динамический и указывать в базу 255-510 адресов это ужоснах
 
Ответить с цитированием

  #20  
Старый 26.07.2008, 18:22
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Код:
preg_replace('~(\d+\.\d+\.\d+)\.\d+~', '$1', $ip)
или
Код:
substr($ip, 0, strrpos($ip, '.'))
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ