ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

индикатор нахождения на форуме для хомяка
  #1  
Старый 28.05.2006, 18:53
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию индикатор нахождения на форуме для хомяка

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 (
"Читает Античат"); 
убивает тока то, что надо качать кучу левого текста.
может админ создаст отдельный файл содержащий в себе блок "Кто онлайн?" ?
 
Ответить с цитированием

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

Репутация: 1316


По умолчанию

а чо админам больше делать нечего?
 
Ответить с цитированием

  #3  
Старый 28.05.2006, 19:12
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


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

а что их занятость - не допускает даже вопросов в их адрес?
может тут слово адм*н вообще употреблять запрещено?
 
Ответить с цитированием

  #4  
Старый 28.05.2006, 19:43
Аватар для Trinux
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

Дикс, у админов куча своей работы, порой далеко не свзанной с античатом. Не надо тут выеживаться и гнать на админов =)))

http://forum.antichat.ru/online.php?
всего-то 40 килов, не так и много.
 
Ответить с цитированием

  #5  
Старый 28.05.2006, 21:11
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


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

=))
1. когда читаешь онлайнпхп с другого сервака - тебя перекидывает на индекс.
второе - я юзаю fgetss, а значит все теги режутся. итого 4 кб.
: )))
вобщем это я так спросил.

лушче скажите, как вам сама идея-то?
 
Ответить с цитированием

  #6  
Старый 28.05.2006, 21:22
Аватар для Talisman
Talisman
Постоянный
Регистрация: 22.04.2006
Сообщений: 566
Провел на форуме:
1325772

Репутация: 517


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

Цитата:
Сообщение от Дикс  
=))
1. когда читаешь онлайнпхп с другого сервака - тебя перекидывает на индекс.
второе - я юзаю fgetss, а значит все теги режутся. итого 4 кб.
: )))
вобщем это я так спросил.

лушче скажите, как вам сама идея-то?
а реферер слабо подделать?
 
Ответить с цитированием

  #7  
Старый 28.05.2006, 21:29
Аватар для Trinux
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

2 Talisman
Правильное направление =)))

2 Дикс
юзай fsockopen() и не занай проблем =))))
 
Ответить с цитированием

  #8  
Старый 28.05.2006, 21:54
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


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

ыы %) да вы сорцы буллетина откройте,
первое - там проверки на пару переменных стоят, мне лень их подделывать,
а второе - в выводе онлайн.пхп тоже куча всякого говна.
пусть уж лучше 4кб индекса качает.

хотя интересная мысль про подделку реферрера
попытаюсь булку на денвере обмануть
 
Ответить с цитированием

  #9  
Старый 28.05.2006, 21:58
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


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

кстати ммой код объявили ддосом = )))))))
вот ссылка, но там регаться надо чтоб прочитать:
http://cs-mapping.com.ua/forum/showt...7353#post87353
Цитата:
Думаю у всех на хомяках [user].cs-mapping.com.ua есть пхп.
Теперь можно сделать индикатор присутствия на форуме.
Т.е. если вы в данный момент читаете форум, индикатор на сайте будет это указывать.

от 1m.dm ТЫ ИЗВРАЩЕНЕЦ! Задосить хочешь хостинг наш?
Ужасный код, я его скрыл. Не удалил только для ознакомления. НЕ ЮЗАЙТЕ! лучше написать правильно, если так нужно...

ты бы еще посоветовал всем sleep(60); повставлять... м-да уж..


[ Скрытый текст ]
Один минус - чтобы определить наличие юзера, приходится качать скриптом кучу левого текста (хоть и 4 кб, всё равно атстойно). Был бы очень признателен трупаку, если бы он вынес текст блока "Сейчас на форуме" с главной странички в отдельный файл, чтобы там был лишь список активных юзеров.

А вот код:
Код:

$in = fopen("http://cs-mapping.com.ua/forum/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 ("Читает КСМ");

Последние две строки - это и есть индикатор.
Основной код можно поместить куда угодно на странице,
надо лишь заключить его в тег <?php КОД ?>,
а последние две строчки вставить туда, где вы хотите видеть индикатор.
Вместо "Дикс" можно ставить любой другой ник, независимо от регистра,
а вместо текста "Читает КСМ" - любой html-код, любую картинку,
не нарушая последовательность открывающих и закрывающих кавычек
(либо используя \" в тегах)

Вариант два - вставить такой код (это я всё разжёвываю кто совсем не шарит в пхп)

<?php if (stristr($mystr, "Дикс")) { ?>

Читает КСМ

<?php } ?>
Теперь вставляйте любой код в этот блок и всё

ЗЫ если трупак выполнит мою просьбу, изменю основной код до 3-4 строк =]

если я на форуме - выводит
ЗЫ щас я уже код поправил сильно, вот чего получилось:
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($in4096); // читаем по 4КБ
}

$piece1 explode($s1$buff);

if (
count($piece1) > 1
{
$piece2 explode($s2$piece1[1]);
stristr($piece2[0], $nick)?$status 1:$status 0;
}
return 
$status;
}
?>
 
Ответить с цитированием

  #10  
Старый 28.05.2006, 22:00
Аватар для Rebz
Rebz
Super Moderator
Регистрация: 08.11.2004
Сообщений: 3,395
Провел на форуме:
13166814

Репутация: 3876


По умолчанию

>попытаюсь булку на денвере обмануть
это значит что у тебя уже есть исходник скрипта "кто в онлайн".. ну если по логике вещей.. зачем у админов просить?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание сети: обжимка проводов petrovich-lamer Windows 13 02.07.2007 13:18
Софт для мобильных телефонов под *nix Grrl Сотовый фрикинг 2 02.03.2007 01:47
какОй трой ИСпоЛЬзоваТЬ длЯ поЛНого УПРАвЛЕиЕ уд.КОМПОМ? UnKn0wN E-Mail 32 08.04.2006 04:20
Перепрошивка Bios видеокарт ~Fenix~ Чужие Статьи 4 05.03.2006 23:08



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


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




ANTICHAT.XYZ