PHP: $in = fopen("http://forum.antichat.ru/index.php", 'r'); $buff = fgetss($in,500); for ($i=0;$i<2000;$i++) $buff .= fgetss($in,1000); $str_exp = explode("Кто онлайн?", $buff); $str_exp2 = explode("Форум АНТИЧАТ статистика", $str_exp[1]); $mystr = $str_exp2[0]; if (stristr($mystr, "Дикс")) echo ("Читает Античат"); убивает тока то, что надо качать кучу левого текста. может админ создаст отдельный файл содержащий в себе блок "Кто онлайн?" ?
а что их занятость - не допускает даже вопросов в их адрес? может тут слово адм*н вообще употреблять запрещено?
Дикс, у админов куча своей работы, порой далеко не свзанной с античатом. Не надо тут выеживаться и гнать на админов =))) http://forum.antichat.ru/online.php? всего-то 40 килов, не так и много.
=)) 1. когда читаешь онлайнпхп с другого сервака - тебя перекидывает на индекс. второе - я юзаю fgetss, а значит все теги режутся. итого 4 кб. : ))) вобщем это я так спросил. лушче скажите, как вам сама идея-то?
ыы %) да вы сорцы буллетина откройте, первое - там проверки на пару переменных стоят, мне лень их подделывать, а второе - в выводе онлайн.пхп тоже куча всякого говна. пусть уж лучше 4кб индекса качает. хотя интересная мысль про подделку реферрера попытаюсь булку на денвере обмануть
кстати ммой код объявили ддосом = ))))))) вот ссылка, но там регаться надо чтоб прочитать: http://cs-mapping.com.ua/forum/showthread.php?p=87353#post87353 ЗЫ щас я уже код поправил сильно, вот чего получилось: PHP: <?php function online($forum, $nick, $s1="Сейчас на форуме", $s2="Статистика форума", $error='can`t load forum page') { if (!stristr($forum, "http://")) $forum = "http://".$forum; $status = 0; $in = @fopen($forum, 'r')or die ($error); $buff = 0; while (!feof($in)) { $buff .= fread($in, 4096); // читаем по 4КБ } $piece1 = explode($s1, $buff); if (count($piece1) > 1) { $piece2 = explode($s2, $piece1[1]); stristr($piece2[0], $nick)?$status = 1:$status = 0; } return $status; } ?>
>попытаюсь булку на денвере обмануть это значит что у тебя уже есть исходник скрипта "кто в онлайн".. ну если по логике вещей.. зачем у админов просить?
так я прошу создать новый скрипт на серваке, лучше даже такой, который выдаёт инфу о юзере по принципу: user.php?user=deex online|offline|bad user ЗЫ исходники скрипта есть в любых сорцах третьего буллетина