|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Developer ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза ![]() |
Хочеться прикрепить к своему сайту список хабов в сети. Хочется чтобы php скрипт показывал:
Код Название Адрес Статус(Онлайн/оффлайн) HUB dchub://127.0.0.1 Online Вы можете добавить свой хаб, введите в данное ниже поле адрес вашего хаба и название: "поле названия" "адрес" добавить Примерно такое оформление ![]() И ещё. Если скажем нажать на название хаба 'HUB' то откроется число юзеров на хабе, расшаренный файлов, программа, на которой фурычит хаб, время непрерывной работы |
|
|
![]()
Сообщение
#2
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 71 Регистрация: 5.12.2008 Пользователь №: 1 318 Спасибо сказали: 6 раз ![]() |
Пока что такого скрипта нету.
|
|
|
![]()
Сообщение
#3
|
|
![]() Developer ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза ![]() |
Вот php скрипт хаб листа, использующего БД MySQL. Теперь вопросы:
Как сделать, чтобы показывало онлайн или оффлайн хаб? Как сделать возможность пользователям самим добавлять хабы в список? И Если возможно, то надо, чтобы если хаб в течении n дней не работает, то он автоматически удалялся из списка.
Прикрепленные файлы
|
|
|
![]()
Сообщение
#4
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
не понятно что это вообще за скрипт........
|
|
|
![]()
Сообщение
#5
|
|
![]() Developer ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза ![]() |
Рабочий скрипт нашёл, сканирует онлайн хабов. Хочется ещё к нему прикрутить, чтобы рядом показывало сколько на данный момент юзеров на хабе и кол-во шары. Подскажите код?
|
|
|
![]()
Сообщение
#6
|
|
![]() Местный ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз ![]() |
|
|
|
![]()
Сообщение
#7
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Код <?php if($sock=@fsockopen("адрес_хаба","411",$num,$error,3)) {echo "<font color=green>Онлайн</font>"; fclose($sock);} else{echo "<font color=red>Оффлайн</font>";}?> ![]() |
|
|
![]()
Сообщение
#8
|
|
![]() Developer ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза ![]() |
Код <?php $db = @mysql_connect($b_url, $b_login, $b_pass); $connect = @mysql_select_db($b_name, $db); if (!$connect) {$error = 'Сервис не доступен!<br>'.mysql_error();} if (isset($error)) {echo '<td align=center>'.$error.'</td></tr></td></tr></table>'; die();} { $checkbox=''; $i=0; echo'<td colspan="5"></td><tr style="background:#dddddd">'; echo'<td align=center></td>'; echo'<td align=center>№</td>'; echo'<td align=center>Название</td>'; echo'<td align=center>Адрес</td>'; echo'<td align=center>Кому доступен</td></tr>'; $dt=date('d.m.Y'); $i=0; $result = mysql_query('SELECT * FROM hublist); while ($myrow = mysql_fetch_array($result)) {$i++; //сканер --> ignore_user_abort(1); $host=$myrow["dchub"]; ob_start(); if (isset($port)) { flush(); $f = @fsockopen ($host, $port, $err_no, $err_str, $delay); if (!$f){$stat="images/offline.gif";} else {$stat="images/online.gif";} } //<-- сканер if($i%2){$bgr='#F8F8F8';} else {$bgr='#FEFEFE';} echo ''.$mysize.'<td>'.$checkbox.'<img src="'.$stat.'" align="top"></td><td>'.$i.'</td><td><a href=dchub://'.$myrow["dchub"].'>'.$myrow["name"].'</a></td><td>'.$myrow["dchub"].'</td><td>'.$myrow["network"].'</td></tr>'; } echo '</td></tr></table>'; } ?> Как прикрутить к нему, чтобы рядом с каждым хабов показывало(В поле: Информация) кол-во юзеров и объём текущей шары? |
|
|
![]()
Сообщение
#9
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
|
|
|
![]()
Сообщение
#10
|
|
![]() Developer ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза ![]() |
Да, но за исключением блока "Последнее обновление", только "Пользователи" и "Шара"
|
|
|
![]()
Сообщение
#11
|
|
![]() Местный ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз ![]() |
STRELOK
Для этого нужно написать полноценный пингер - парой строчек тут не отделаешься. |
|
|
![]()
Сообщение
#12
|
|
![]() Developer ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза ![]() |
Это я знаю, кому не жалко, поделитесь...
|
|
|
![]()
Сообщение
#13
|
|
![]() Developer ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза ![]() |
Так никто и не может поделиться? :(
|
|
|
![]()
Сообщение
#14
|
|
![]() Местный ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз ![]() |
Если у кого-то есть готовый - может и поделятся.
|
|
|
![]()
Сообщение
#15
|
|
![]() AmxModx Scripter ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз ![]() |
Сейчас делаю хаблист как часть статистики хаба, через недельку наверное доделаю и выложу
|
|
|
![]()
Сообщение
#16
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз ![]() |
http://mydc.ru/topic404.html?view=findpost&p=22601 Смотрите тут функцию пингера, те, кому он нужен.
|
|
|
![]()
Сообщение
#17
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 43 Регистрация: 15.3.2009 Пользователь №: 2 605 Спасибо сказали: 11 раз ![]() |
может ктонить написать последовательность общения между хабом и пингером?
и характеристики для нужные пингеру в $Supports |
|
|
![]()
Сообщение
#18
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз ![]() |
|
|
|
![]()
Сообщение
#19
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 43 Регистрация: 15.3.2009 Пользователь №: 2 605 Спасибо сказали: 11 раз ![]() |
я читал это и если ты не заметил дал ссылку туда.
там есть какие команды нужно отослать, а в какой последовательности нет. и нету какие характеристики в $Supports пингер должен отправить |
|
|
![]()
Сообщение
#20
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз ![]() |
Код Open connection.
> $Lock < $Supports NoGetINFO NoHello BotINFO HubINFO < $Key < $ValidateNick > $HubName > $Hello < $Version < $BotINFO > $HubINFO Close connection. |
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 8.9.2024, 3:10 |