CREATE TABLE `hublist_hubs` ( `ID` int(10) unsigned NOT NULL auto_increment, `Adres` varchar(80) character set utf8 collate utf8_bin NOT NULL, `Port` varchar(10) character set latin1 collate latin1_general_ci NOT NULL default '411', `Name` text NOT NULL, `Owner` varchar(64) character set utf8 collate utf8_bin NOT NULL, `Descr` varchar(666) NOT NULL, `Soft` varchar(64) character set utf8 collate utf8_bin NOT NULL, `Maxusers` varchar(64) NOT NULL default '0', `MinShare` varchar(64) character set utf8 collate utf8_bin NOT NULL, `MinSlots` int(10) NOT NULL, `MaxHubs` varchar(64) NOT NULL default '0', `Lang` varchar(64) character set utf8 collate utf8_bin NOT NULL, `Sity` varchar(64) character set utf8 collate utf8_bin NOT NULL, `Users` int(10) NOT NULL default '0', `Userspeak` int(10) NOT NULL default '0', `Share` float NOT NULL default '0', `Sharepeak` float NOT NULL default '0', `Status` varchar(64) character set utf8 collate utf8_bin NOT NULL, `UserAdd` varchar(128) NOT NULL, PRIMARY KEY (`ID`), UNIQUE KEY `address` (`Adres`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=20
Но с самой пинговкой дело не имел ( если только на Perl) http://mydc.ru/r/?http://sourceforge.net/search/?type_of_search=soft&words=hublist Тут есть парочка вроде нормальных скриптов
Автор: EW ХАБЫЧ 23.11.2009, 22:47
покопал, покапал я щас ищё и даже с моими пока что малыми знаниями вижу что ничего не получится из этова.
Модераторы удалите тему. Ошибся я в нём сорри
Автор: Wariner 23.11.2009, 22:58
ну зачем же удалять может кому и пригодится))))
Автор: EW ХАБЫЧ 23.11.2009, 23:03
он пригодица если человек хорошо знающий PHP и MySQL доведёт до ума. потыкал я его мелких даж ошибок кучу нашёл, всё я осилить в нём не смогу :(
если кто всётаки сделает выложите плиз. а то тока на перл я на форуме тут видел.
Автор: S_Барс 24.11.2009, 2:01
Намутил, типо что то похожее на хаб лист, написал за буквально за час, хаб лист не имеет ни каких красот, тупо таблица. ( чтобы быстро и удобно можно было вставить на сайт) Думаю заморочиться и сделать пингер. ( но это уже в следущей версии)
ставиш к примеру апач, пхп, мускуль. научись пользоваться phpMyAdmin. потом зайди в phpMyAdmin создай базу, импортируй в базу файл baza.sql. открой файл config.php.
Имя базы.
Код
$_mysql_db="hublist"; // Baza de date
Имя пользователя.
Код
$_mysql_user="root"; // User baza de date
Пароль
Код
$_mysql_password="з=pass"; // Parola baza de date
потом в браузере набери
http://адрес сервера/папка где лежит скрипт/index.php
ну вроде бы всё.
PS. Так а я не пойму какой логин и пароль админа и где редактить. скрипт ищё придётся переводить на русский
Автор: storm 4.10.2010, 19:13
Saymon, зря ты так про этот скрипт. Да, он косячный, но из пингера можно сделать конфетку, во всяком случае у меня почти получилось.
S_Барс, это не совсем хаблист в привычном понимании, если приделать пингер, то будет ок
Автор: VOVKT 5.10.2010, 5:50
установил все через setup.php ))) судя по коду мне сложно сказать) или автор не внимательный) или он поставил защиту от дурака, вобщем за минуту поставил скрипт) скрипт рабочий) но его надо переписывать) причем полностью
Раскрывающийся текст
вот уже почти рабочее демо выложенного скрипта в первом посте _ttp://tuning.akado-ural.ru/4/hublist.php
Автор: Saymon 5.10.2010, 10:34
а подробней пожалуйста?
Автор: VOVKT 5.10.2010, 16:28
ну...) чтоб setup.php заработал) надо в нем прописать
но! увы) у вас пингер всеравно не заработает там в каждом файле я много правил, этих имсправлений хватит чтоб заработала установка и гл страница, я могу выложить рабочий и всеравно есть очень важное "но" - возможность sql иньекций) причем везде)
Автор: Saymon 5.10.2010, 16:32
Благодарен >возможность sql иньекций То я думаю опять много исправлять...?
Автор: VOVKT 5.10.2010, 17:11
нууу, на щет sql иньекций то тут просто надо обрабатывать все входящие значения, ну типо как входящий параметр id и если использовать эту вещч то sql иньекция у нас получится примерно такая:
примерно вот так хакеры ломали сайты 5 лет назад) ну и иногда сейчас) но запросы там покруче) а хаблист надо переписывать, у меня ушло аж 5 минут чтоб починить ping.php(что не мало времени обычно все быстре
Автор: Saymon 5.10.2010, 19:12
Да, хорошо бы было если выложили... Привести бы это всё дело в нормальный вид. Я сам как то пробовал, но оказалось и тут не достаточно моих знаний.
Автор: VOVKT 5.10.2010, 21:35
у меня давно есть желание, и я в состоянии написать подобное) даже сделал один раз) _ttp://tuning.akado-ural.ru/hublist.html но эт не пингер, скрипт реально подключается к хабу и загружает все Myinfo. меня останавливает то что я незнаю как лучше сделать: 1) чтоб обновлялся он-лайн надо или чтоб на гл стр раз в опр время срабатывало подключение что не оч хорошо т.к пользователь может так и недождатся загрузки стр но он сработает только поистечению времяни человек зайдет на стр, следовательно надо писать программу чтоб подключалась к отдельному скрипту раз в час. все никак выбрать не могу 2) надо или mysql класс или парсер класс писать, пока не определился) 3) без дизайна в народ отдавать бесполезно обольют грязью, да и когда я делаю без дизайна я начинаю терятся( поэтому еще не написал свой хаб лист..)
вот то что я наисправлял, но поиск по юзерам я не доделал) т.к там ненаписал автор чем он заполняет их базу [attachment=5077:hublist2.zip] напоминаю, в этой вещчи возможны sql иньекции как я описал выше и при количестве ~10 хабов ну или я чото мало взял)) ~100 хабов) то можно устроить DoS атаку на файл ping.php так что советую переименновать его, и вобще запретить его исполнение кроме как с вашего адреса)
Автор: Saymon 5.10.2010, 21:45
Цитата
программу чтоб подключалась к отдельному скрипту раз в час.
Крон, или я не так понял?
> Дизайн кому надо - сами для себя заварганят)))
Txh большой за архивчек...
сonfig.php ты забыл выложить)))
Автор: VOVKT 5.10.2010, 21:49
ну да крон) но это скорее будет пользоватся популярностью у локалок) а там никакова крона) на большей части компом винда) и тупые админы)) хотя если не совсем дурачки то сварганят чото типо того что я сделал: на c++ написал прогу каторая по опр адресу конектится к опр файлу раз в час) каторый обновляет всю статистику)
напоминаю про иньекции)
вобщем я придумал откуда дизайн стырить) у нас ведь есть любимый dchublist ru) скорее всего начну его делать)) но не раньше понедельника т.к надо бд написать для фирмы
Цитата(Saymon @ 5.10.2010, 22:45)
сonfig.php ты забыл выложить)))
установка вроде рабочая, запускай setup.php он кокраз этот файл и создаст
Автор: Saymon 5.10.2010, 22:01
>и тупые админы не всегда, но есть
>на большей части компом винда Я сам держу на венде несколько хабов, ну не плохо. Конечно с другим венда обламывает иногда.
С остальным у меня дело так. Добавил хаб.
Код
Информация о хабе будет обновлена через некоторое время, не более 30 мин
А и в хаблисте нет, не в базе нет.
Автор: storm 5.10.2010, 23:08
я вот прикрутил юзерлист, но есть некоторые траблы с тегами юзеров и описанием .. видимо коряво распарсивается строка
Автор: VOVKT 6.10.2010, 5:56
Цитата(Saymon @ 5.10.2010, 23:01)
Код
Информация о хабе будет обновлена через некоторое время, не более 30 мин
А и в хаблисте нет, не в базе нет.
хм,хм,хм, у мну норм в бд отправляет. хотя он может писать что все норм и не добовлять если он посылает запрос на не существующую таблицу проверь совпадает ли у тебя переменная в конфиге
Код
$dbtable = "hublist_hubs"; //Название таблицы с информацией о хабах
с названием таблицы в mysql
Автор: Saymon 6.10.2010, 13:23
Всё сходит но база пуста
Автор: Zmurik 20.1.2011, 1:58
Код
Fatal error: Call to undefined function socket_create() in B:\home\***.***.***.**\www\hl\hublist\ping.php on line 84
Вот такая вот ошибочка выдается, кто подскажет в чем проблема? Хаблист стоит на Денвере (последнем) планировка выполненения через nnCron... но вот ошибочка удивляет
Автор: mariner 20.1.2011, 2:13
Сокеты в пхп есть? А то похоже, что нет
Автор: Zmurik 20.1.2011, 11:56
mariner, спасиб. Чет вчера ступил не подумал что в php.ini они могут быть отключены =)
Автор: Zmurik 21.1.2011, 15:05
Интересно а реально ли к этому попробовать прикрутить регистрацию?И чтобы скрипт создавал hublist.xml
Автор: Saymon 21.1.2011, 15:15
реально. Но есть мастера такие?
Автор: Zmurik 21.1.2011, 15:18
Да вот и мне интересно, я б попробовал но с PHP очень плохо дружу... я лучше с базами =)
Автор: ZerO 12.4.2011, 16:55
Есть не большой скрипт http://mydc.ru/r/?http://smilehub.ru/vlhubs/hublist.php но как его вытащить или найти схожий не получается, хозяева не хотят открывать секрет. Помогите пожалуйста раздобыть данный скрипт
Автор: alex82 12.4.2011, 20:20
ZerO
Там скрипт из 20-и строк максимум. Его можно и самому написать.