ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

07.01.2009, 03:29
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Как понять проверял? Что конкретно надо сделать в цикле, выдрав построчно каждый IP?
|
|
|

07.01.2009, 03:38
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Нужно сделать проверку есть ли в списке logs.txt айпишник из "$_SERVER['REMOTE_ADDR']"
|
|
|

07.01.2009, 03:42
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?php
$ipArray = array_map("trim", file("logs.txt"));
if( in_array($_SERVER['REMOTE_ADDR'],$ipArray) )
{
echo "есть";
}
else
{
echo "нет";
}
?>
|
|
|

07.01.2009, 03:55
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
А можно както подругому это сделать? Я про пост выше.Просто помню,ктото другой способ предлогал,мне в нем чтото понравилось.Там сравнение шло помоему,тоесть брался файл,из него все пихалось в фореач,и сравнивалось с ремоте_адр.
Древняя защита от Ддос 
|
|
|

07.01.2009, 03:57
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Да миллион способов.
ЗЫЖ Тут кстати тоже сравнение, только чуть шустрее, чем фореач, и тоже каждый ip сравнивается
|
|
|

07.01.2009, 04:13
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
Pashkelaтут ни чуть шустрее а намного шустрее ! =)
|
|
|

07.01.2009, 05:38
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Собственно говоря,есть слово,например:
$text = "Georgiy";
Вопрос,нужно чтобы какойто функцией я мог получить на выходы,все варианты вот такого формата:
[php]
$text[a][1] = aeorgiy;
$text[a][2] = Gaorgiy;
...
$text[b][3] = Gabrgiy;
[php]
Чтото вроде массива.Ну кто поможет,мне чтото в голову не пришло ничего подобного.. =)
|
|
|

07.01.2009, 05:52
|
|
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
Провел на форуме: 2706059
Репутация:
206
|
|
PHP код:
$text[b][$i] = "G".$bukva."brgiy";
может как то так ?
|
|
|

07.01.2009, 13:05
|
|
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме: 7875940
Репутация:
2362
|
|
m0Hze
PHP код:
<?
$text = "Georgiy";
$array = array();
for($i=ord('a'); $i<=ord('z'); $i++)
for($j=0; $j<strlen($text); $j++)
{
$tmp = $text;
$tmp[$j] = chr($i);
$array[chr($i)][] = $tmp;
}
print_r($array);
?>
|
|
|

07.01.2009, 13:07
|
|
Познающий
Регистрация: 04.12.2008
Сообщений: 46
Провел на форуме: 148562
Репутация:
57
|
|
2mOHze
я просто что не понял
ты хочешь чтоб сначала буква A заменяла все по очереди, потом B и т.д.
или тут какая-то другая закономерность
если первая то:
<?php
function change_symbol ( $word )
{
$word_prototype = $word;
$abc = array("a","b","c","d","e", "f","g","h","i","j", "k","l","m","n","o", "p","q","r","s","t", "u","v","w","x","y","z");
$output_words = array();
for ($j = 0; $j < sizeof($abc); $j++) {
for ($i = 0; $i < strlen($word); $i++)
$word_prototype[$i] = $abc[$j];
$output_words[$abc[$j]][$i] = $word_prototype;
$word_prototype = $word;
}
}
return $output_words;
?>
Последний раз редактировалось optimazer; 07.01.2009 в 13:16..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|