HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #7571  
Старый 07.01.2009, 03:29
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

Как понять проверял? Что конкретно надо сделать в цикле, выдрав построчно каждый IP?
 
Ответить с цитированием

  #7572  
Старый 07.01.2009, 03:38
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


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

Нужно сделать проверку есть ли в списке logs.txt айпишник из "$_SERVER['REMOTE_ADDR']"
 
Ответить с цитированием

  #7573  
Старый 07.01.2009, 03:42
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

PHP код:
<?php
$ipArray 
array_map("trim"file("logs.txt")); 
if( 
in_array($_SERVER['REMOTE_ADDR'],$ipArray) ) 

echo 
"есть";
}
else 
{
echo 
"нет";
}
?>
 
Ответить с цитированием

  #7574  
Старый 07.01.2009, 03:55
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

А можно както подругому это сделать? Я про пост выше.Просто помню,ктото другой способ предлогал,мне в нем чтото понравилось.Там сравнение шло помоему,тоесть брался файл,из него все пихалось в фореач,и сравнивалось с ремоте_адр.
Древняя защита от Ддос
 
Ответить с цитированием

  #7575  
Старый 07.01.2009, 03:57
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

Да миллион способов.

ЗЫЖ Тут кстати тоже сравнение, только чуть шустрее, чем фореач, и тоже каждый ip сравнивается
 
Ответить с цитированием

  #7576  
Старый 07.01.2009, 04:13
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


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

Pashkelaтут ни чуть шустрее а намного шустрее ! =)
 
Ответить с цитированием

  #7577  
Старый 07.01.2009, 05:38
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

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

  #7578  
Старый 07.01.2009, 05:52
SVAROG
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
Провел на форуме:
2706059

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

PHP код:
$text[b][$i] = "G".$bukva."brgiy"
может как то так ?
 
Ответить с цитированием

  #7579  
Старый 07.01.2009, 13:05
oRb
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);
?>
 
Ответить с цитированием

  #7580  
Старый 07.01.2009, 13:07
optimazer
Познающий
Регистрация: 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..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ