Скрипт хаблиста для сайта, вопрос занающим php язык |
Здравствуйте, гость ( Вход | Регистрация )
Скрипт хаблиста для сайта, вопрос занающим php язык |
24.6.2009, 18:09
Сообщение
#1
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Хочеться прикрепить к своему сайту список хабов в сети. Хочется чтобы php скрипт показывал:
Код Название Адрес Статус(Онлайн/оффлайн) HUB dchub://127.0.0.1 Online Вы можете добавить свой хаб, введите в данное ниже поле адрес вашего хаба и название: "поле названия" "адрес" добавить Примерно такое оформление И ещё. Если скажем нажать на название хаба 'HUB' то откроется число юзеров на хабе, расшаренный файлов, программа, на которой фурычит хаб, время непрерывной работы |
|
|
24.6.2009, 21:38
Сообщение
#2
|
|
Активный участник Группа: Пользователи Сообщений: 71 Регистрация: 5.12.2008 Пользователь №: 1 318 Спасибо сказали: 6 раз |
Пока что такого скрипта нету.
|
|
|
14.7.2009, 19:34
Сообщение
#3
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Вот php скрипт хаб листа, использующего БД MySQL. Теперь вопросы:
Как сделать, чтобы показывало онлайн или оффлайн хаб? Как сделать возможность пользователям самим добавлять хабы в список? И Если возможно, то надо, чтобы если хаб в течении n дней не работает, то он автоматически удалялся из списка.
Прикрепленные файлы
|
|
|
14.7.2009, 21:39
Сообщение
#4
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
не понятно что это вообще за скрипт........
|
|
|
23.8.2009, 6:53
Сообщение
#5
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Рабочий скрипт нашёл, сканирует онлайн хабов. Хочется ещё к нему прикрутить, чтобы рядом показывало сколько на данный момент юзеров на хабе и кол-во шары. Подскажите код?
|
|
|
23.8.2009, 8:23
Сообщение
#6
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
|
|
|
23.8.2009, 12:39
Сообщение
#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>";}?>
|
|
|
23.8.2009, 16:02
Сообщение
#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>'; } ?> Как прикрутить к нему, чтобы рядом с каждым хабов показывало(В поле: Информация) кол-во юзеров и объём текущей шары? |
|
|
23.8.2009, 16:09
Сообщение
#9
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
|
|
|
23.8.2009, 16:35
Сообщение
#10
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Да, но за исключением блока "Последнее обновление", только "Пользователи" и "Шара"
|
|
|
24.8.2009, 2:52
Сообщение
#11
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
STRELOK
Для этого нужно написать полноценный пингер - парой строчек тут не отделаешься. |
|
|
24.8.2009, 14:16
Сообщение
#12
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Это я знаю, кому не жалко, поделитесь...
|
|
|
29.8.2009, 13:04
Сообщение
#13
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Так никто и не может поделиться? :(
|
|
|
29.8.2009, 15:28
Сообщение
#14
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Если у кого-то есть готовый - может и поделятся.
|
|
|
29.8.2009, 16:16
Сообщение
#15
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Сейчас делаю хаблист как часть статистики хаба, через недельку наверное доделаю и выложу
|
|
|
4.11.2009, 15:22
Сообщение
#16
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
http://mydc.ru/topic404.html?view=findpost&p=22601 Смотрите тут функцию пингера, те, кому он нужен.
|
|
|
17.11.2010, 11:56
Сообщение
#17
|
|
Участник Группа: Пользователи Сообщений: 43 Регистрация: 15.3.2009 Пользователь №: 2 605 Спасибо сказали: 11 раз |
может ктонить написать последовательность общения между хабом и пингером?
и характеристики для нужные пингеру в $Supports |
|
|
17.11.2010, 12:10
Сообщение
#18
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
|
|
|
17.11.2010, 12:37
Сообщение
#19
|
|
Участник Группа: Пользователи Сообщений: 43 Регистрация: 15.3.2009 Пользователь №: 2 605 Спасибо сказали: 11 раз |
я читал это и если ты не заметил дал ссылку туда.
там есть какие команды нужно отослать, а в какой последовательности нет. и нету какие характеристики в $Supports пингер должен отправить |
|
|
17.11.2010, 12:44
Сообщение
#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. |
|
|
Похожие темы
|
Сейчас: 26.11.2024, 20:59 |