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

25.07.2008, 16:30
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
добавил одну строку для наглядности примера.
А зачем ты от меня что-то добавляешь???
Может пойдешь в военкомате от меня подпись еще добавишь? вот тибе и
фантазия ил знания не допускают, что следующая строка может быть
$object = new Object($id);
или id будет записано как и (int)id, ах да 5 символов лишних
пс
Я не заметил в твоем примере пустой переменной
если я использую $id = $_GET['id'], это пример
или например если юзер зарегистрирован, то подст его id, если нет то 0, это тоже пример
все извини избавлю себя от переливания воды из пустого в порожне
мда и так нафлудили
Последний раз редактировалось Naydav; 25.07.2008 в 16:35..
|
|
|

25.07.2008, 16:33
|
|
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме: 347573
Репутация:
185
|
|
все извини избавлю себя от переливания воды из пустого в порожне
Прально, ибо пофик) Есть более благородной занятие чем обсуждать, кто бы что бы написал если бы....
сори за оффтоп
|
|
|

26.07.2008, 18:12
|
|
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме: 3942177
Репутация:
244
|
|
Помогите, есть например, такой вот список:
PHP код:
173.21.0.0/17 Net10
78.20.16.0/20 Net1
81.254.224.0/20 Net1
173.9.2.0/22 Net1
10.15.26.0/20 Net2
173.27.0.0/16 Net3
95.74.197.0/18 Net1
22.33.224.0/24 Net7
Каким образом можно определить пренадлежность IP к этим маскам сетей? Пытался сопоставлять с помошью eregi, но так не всегда правльно определит конечно..? Больше на ум обсолютно ничего не приходит((..
То есть например ип 173.21.26.32 определялся как Net10.
|
|
|

27.07.2008, 00:59
|
|
Участник форума
Регистрация: 27.03.2007
Сообщений: 161
Провел на форуме: 1273248
Репутация:
785
|
|
Подскажите пожалуйста, как исправить, в цикле обрабатываются строки из файла и каждая строка загружается через команду - file_get_contents(); , в файле примерно 10 строк с линками, вроде все нормально должно быть, но скрипт загружает и выводит только 4 последних линка, а остальные пишет - failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found. Сами файлы существуют и по одному загружается нормально. Пробывал в ставлять в тело цикла sleep(10);, но результат не изменился. 
|
|
|

27.07.2008, 01:55
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Jer1cho, если я правильно понял то вот так:
Код:
<?php
$ip = '173.27.5.10';
$list = '78.20.16.0/20 Net1
81.254.224.0/20 Net1
173.21.0.0/17 Net10
173.9.2.0/22 Net1
10.15.26.0/20 Net2
173.27.0.0/16 Net3
95.74.197.0/18 Net1
22.33.224.0/24 Net7';
$template = '~(\d+\.\d+\.\d+\.\d+)/\d+\s+(.+)~';
preg_match_all($template, $list, $regular);
for($i = 0; $i < sizeof($regular[0]); $i++) {
if(preg_match('~^'.str_replace('.', '\.', preg_replace('~(\.?)0(\.?)~', '$1\d+$2', $regular[1][$i])).'$~', $ip)) {
echo $regular[2][$i];
break;
}
}
?>
|
|
|

27.07.2008, 02:46
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от .Begemot.
Подскажите пожалуйста, как исправить, в цикле обрабатываются строки из файла и каждая строка загружается через команду - file_get_contents(); , в файле примерно 10 строк с линками, вроде все нормально должно быть, но скрипт загружает и выводит только 4 последних линка, а остальные пишет - failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found. Сами файлы существуют и по одному загружается нормально. Пробывал в ставлять в тело цикла sleep(10);, но результат не изменился. 
мало чё понял, но то что понял имхо извращенство..
попробуй чтоли так:
PHP код:
$file = file('123.txt');
foreach ($file as $url){
#какие-то действия с урлами
echo $url.'<br/>';
}
Если удалённо, то попробуй так:
PHP код:
$file = file_get_contents('http://site.ru/123.txt');
$arr = explode("\n", $file);
foreach ($arr as $ar){
#какие-то действия
echo $ar.'<br/>';
}
я прост хз что тебе конкретно нужно...
|
|
|

27.07.2008, 08:34
|
|
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме: 756152
Репутация:
38
|
|
Помогите разобрать ссылку
http://vkontakte.ru/photos.php?48069
Мне непонятно откуда взялось число 48609 и что оно делает? У вконтакта ведь идёт построение страниц с указанием id пользователя а здесь?
Что происходит когда я кликаю на ссылку?
В скрипт photos.php передаётся переменная что ли? Или это mod rewrite постарался.
У facebooka так вообще главная страница профайла имеет вид facebook.com/home.php? Зачем это?
|
|
|

27.07.2008, 11:52
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Сообщение от MafiaBoy3
Помогите разобрать ссылку
http://vkontakte.ru/photos.php?48069
Мне непонятно откуда взялось число 48609 и что оно делает? У вконтакта ведь идёт построение страниц с указанием id пользователя а здесь?
Что происходит когда я кликаю на ссылку?
В скрипт photos.php передаётся переменная что ли? Или это mod rewrite постарался.
У facebooka так вообще главная страница профайла имеет вид facebook.com/home.php? Зачем это?
Нет, просто они вместо гет переменной id используют переменую $_SERVER["QUERY_STRING"]. На самом деле к пхп никакого отношения не имеет.
|
|
|

27.07.2008, 12:10
|
|
Постоянный
Регистрация: 20.01.2007
Сообщений: 787
Провел на форуме: 2924346
Репутация:
1719
|
|
Сообщение от NOmeR1
Нет, просто они вместо гет переменной id используют переменую $_SERVER["QUERY_STRING"]. На самом деле к пхп никакого отношения не имеет.
Позвольте с Вами не согласиться!
Постановка номера никоим образом не влияет на результат, я бы не стал так уверенно утверждать насчет QUERY_STRING, поскольку что бы пользователь ни ввел после " ?", в любом случае попадет он именно на свои фото... (или на профиль и т.п.)
update: потестил на чужом акке, даже при воспроизведении одинаковых действий (просмотр фото с конкретным другом и возврат на "Мою Страницу" числа были разными, 25xxx и 14xxx).
Последний раз редактировалось n1†R0x; 27.07.2008 в 12:14..
|
|
|

27.07.2008, 12:27
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
update: потестил на чужом акке, даже при воспроизведении одинаковых действий (просмотр фото с конкретным другом и возврат на "Мою Страницу" числа были разными, 25xxx и 14xxx).
Иногда такой метод ипользуют чтоб брузер не кэшировал страницу
например я в своей гостевухе использовал www.bla.bl/?.time()
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|