Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Запросы скриптов для PtokaX _ Поиск по TTH на MySQL

Автор: Lesh™ 16.6.2010, 2:00

Идея скрипта токава.

Имееться база данных с vмагнет-ссылками

пример

Код
CODE        - 1
LINK        - magnet:?xt=urn:tree:tiger:EDZKAH3B6WXJHVAC7AQI346U...
LINKNAME    - Трансформеры_Месть_падших_(Transformers_Revenge_of...
DATEADD    - 2009-11-21 09:39:21
WHOADD    - Lesh
DATEUP        - NULL
USERSEEDER    - NULL
USER        - NULL


Здадача скрипта выбирать ссылку и производить поиск на хабе, при удачном поиске записвать в базу данные о поиске, а точнне: время поиска(DATEUP), каличество найденых источников (USERSEEDER) и ники если это возможно источников (USER).

По настройкам хотелось бы следующее иметь.
1. Поиск всех ссылок по заданному времени (TIME).
2. Поиск одной ссылки из базы по запросу (запрос с сайта) запрос лучше производить по столбцу CODE.
3. Так же при поиске по заданному времени учитывать врямя DATEUP, если оно меньше TIME то поиск не производить, снизит нагрузку при большем количестве ссылок.

За основу можно взять этот скрипт
Антипорн By Mutor, Бан По Ттн http://mydc.ru/topic573.html

Суть вроде передал, надеюсь все понятно...

Автор: Setuper 16.6.2010, 7:10

Поиск осуществляют клиенты, а не хаб.
Поиск на хабе - это только лишняя нагрузка на него, которая никому не нужна.
Конечно можно из хаба сделать клиент, однако всему своё предназначение. Не нужно из быстрой мыши делать неповоротливого слона!

Автор: Lesh™ 17.6.2010, 22:54

Спасибо за помощь, я думал тут не обсуждают, а помогают...

ЗЫ Я же вас не осуждаю почему вас жигули, а не феррари...

Автор: Nickolya 18.6.2010, 10:19

Можно попробовать что получится, оптимизацию всегда можно провести... Как будет время - накодю. Какой у вас онлайн и база для поиска? 

P.S.: язвительность - хреновейшая черта человека...

Автор: Wildcdu 18.6.2010, 14:39

Цитата(Nickolya @ 18.6.2010, 16:19) *
Можно попробовать что получится, оптимизацию всегда можно провести... Как будет время - накодю. Какой у вас онлайн и база для поиска? 

P.S.: язвительность - хреновейшая черта человека...

ну как всегда ты готов помочь ))) спасибо!

Автор: Nickolya 18.6.2010, 15:26

Угу, только было бы ОЧЕНЬ хорошо поиметь небольшой дамп вышеприведенной базы чтобы иметь представление о ней. Много не надо, можно записей 10-20.

Автор: Wildcdu 18.6.2010, 17:03

Цитата(Nickolya @ 18.6.2010, 21:26) *
Угу, только было бы ОЧЕНЬ хорошо поиметь небольшой дамп вышеприведенной базы чтобы иметь представление о ней. Много не надо, можно записей 10-20.

вот чуток только в скул сделай а то как файл загрузить мне нельзя говорит

Код
-- phpMyAdmin SQL Dump
-- version 3.3.0
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Июн 18 2010 г., 22:58
-- Версия сервера: 5.0.86
-- Версия PHP: 5.2.11

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- База данных: `corp_dc`
--

-- --------------------------------------------------------

--
-- Структура таблицы `tbl_link`
--

CREATE TABLE IF NOT EXISTS `tbl_link` (
  `CODE` int(11) NOT NULL auto_increment,
  `ISMODER` int(1) default NULL,
  `BASECODE` int(11) default NULL,
  `LINKPOS` int(5) default NULL,
  `LINK` text,
  `LINKOPIS` varchar(200) default NULL,
  `DATEADD` datetime default NULL,
  `WHOADD` int(11) default NULL,
  `DOWN` int(11) default NULL,
  `BADCOUNT` int(11) default NULL,
  `ISHR` int(1) default NULL,
  PRIMARY KEY  (`CODE`)
) ENGINE=InnoDB  DEFAULT CHARSET=cp1251 ROW_FORMAT=FIXED AUTO_INCREMENT=10251;

--
-- Дамп данных таблицы `tbl_link`
--

INSERT INTO `tbl_link` (`CODE`, `ISMODER`, `BASECODE`, `LINKPOS`, `LINK`, `LINKOPIS`, `DATEADD`, `WHOADD`, `DOWN`, `BADCOUNT`, `ISHR`) VALUES
(2, 1, 2, 1, 'magnet:?xt=urn:tree:tiger:T36VMQYTWPD5GQOB6K23ZJ7I7IA7J2KNVQZSYPI&xl=1567961088&dn=moulin_rouge_torrents.ru.avi', 'moulin_rouge_torrents.ru.avi', '2009-07-31 21:47:14', 1, 10, NULL, NULL),
(3, 1, 3, 1, 'magnet:?xt=urn:tree:tiger:YFM67T5FYCZC42SEMS6ZUWAYNSOUVL3ZQP4NYAY&xl=6863522&dn=3.flv', 'Русская демократия!', '2009-07-31 21:31:39', 4, 99, NULL, NULL),
(7, 1, 7, 1, 'magnet:?xt=urn:tree:tiger:OGXP2BOVWX32STMCVC6LQQWXZ3G3SLMAFC2526A&xl=730042368&dn=28+D0B4D0BDD0B5D0B9+D181D0BFD183D181D182D18F.avi', '', '2009-08-02 18:04:54', 10, 8, NULL, NULL),
(8, 1, 8, 1, 'magnet:?xt=urn:tree:tiger:YG624VJAROIQSXHPV6F7TDZZYU3BBFWUOUHFPVQ&xl=1468592128&dn=28+D0BDD0B5D0B4D0B5D0BBD18C+D181D0BFD183D181D182D18F.avi', '', '2009-08-02 18:08:29', 10, 11, NULL, NULL),
(9, 1, 9, 1, 'magnet:?xt=urn:tree:tiger:NV2N32XTHQO63B6OBGWCTRG64ZMZFCREVBVMUTA&xl=1463795712&dn=D09DD0B0+D0BAD180D18ED187D0BAD0B5.avi', 'D09DD0B0 D0BAD180D18ED187D0BAD0B5.avi', '2009-08-02 18:13:56', 10, 21, NULL, NULL),
(10, 1, 10, 1, 'magnet:?xt=urn:tree:tiger:CT6DT65I2JDL3EFC73HWMWM36SUF36MYNFGJ4TI&xl=719237120&dn=D091D0B0D0B3D180D0BED0B2D18BD0B5+D180D0B5D0BAD0B8.avi', 'D091D0B0D0B3D180D0BED0B2D18BD0B5 D180D0B5D0BAD0B8.avi', '2009-08-02 18:16:06', 10, 7, NULL, NULL),
(11, 1, 11, 1, 'magnet:?xt=urn:tree:tiger:RJMTB6NTQXH6PPTGIDDYKNZCFCZDIADB6XEVVSQ&xl=1469923328&dn=D094D0B5D0B6D0B0+D0B2D18E.avi', 'D094D0B5D0B6D0B0 D0B2D18E.avi', '2009-08-02 18:19:52', 10, 6, NULL, NULL),
(12, 1, 12, 1, 'magnet:?xt=urn:tree:tiger:YWR7O5KGCNZHBQCZOXCPWCMCEFHQ7SDOFYJS5WY&xl=1468469248&dn=D09FD180D0BED180D0BED0BA.avi', 'D09FD180D0BED180D0BED0BA.avi', '2009-08-02 18:22:33', 10, 30, NULL, NULL),
(13, 1, 13, 1, 'magnet:?xt=urn:tree:tiger:E2QWQRLLRQAZ6KRQJEMPN6QSQ5NILQZJUDGYJWA&xl=1368641536&dn=V+D0B7D0BDD0B0D187D0B8D182+D0B2D0B5D0BDD0B4D0B5D182D182D0B0.avi', '', '2009-08-02 18:25:12', 10, 8, NULL, NULL),
(14, 1, 14, 1, 'magnet:?xt=urn:tree:tiger:R52MI2XNZJZMEUIQQNQF4PBKBQRIE5GICH2UG6A&xl=1441097438&dn=21.avi', '21.avi', '2009-08-02 18:27:20', 10, 9, NULL, NULL),
(15, 1, 15, 1, 'magnet:?xt=urn:tree:tiger:24PH3GPUOWKP7BAUP5STLBJA6TNPMYU4WYWNUTQ&xl=1468612608&dn=Silent+Hill.avi', 'Silent Hill.avi', '2009-08-02 18:35:18', 10, 13, NULL, NULL),
(16, 1, 16, 1, 'magnet:?xt=urn:tree:tiger:SA3IV33AHQZ623W4D5HVVECFGJI2YXHIKN3D62A&xl=1464707072&dn=D092D181D0B5D0B3D0B4D0B0+D0B3D0BED0B2D0BED180D0B8+D094D090.avi', 'D092D181D0B5D0B3D0B4D0B0 D0B3D0BED0B2D0BED180D0B8 D094D090.avi', '2009-08-02 18:37:27', 10, 11, NULL, NULL),
(17, 1, 17, 1, 'magnet:?xt=urn:tree:tiger:KYVFV37SICXAFP6ENEYGQWMYLJX25FP4KU5CIIY&xl=1470068736&dn=D092+D09FD0BED0B3D0BED0BDD0B5+D097D0B0+D0A1D187D0B0D181D182D18CD0B5D0BC.avi', 'D092 D09FD0BED0B3D0BED0BDD0B5 D097D0B0 D0A1D187D0B0D181D182D18CD0B5D0BC.avi', '2009-08-02 18:39:59', 10, 4, NULL, NULL),
(18, 1, 18, 1, 'magnet:?xt=urn:tree:tiger:WIITTBN3G6DJF7ZDAIYIETFFR4AZ5V3V6CAI24A&xl=1470801920&dn=D09AD183D0B4D0B0+D09FD180D0B8D0B2D0BED0B4D18FD182+D09CD0B5D187D182D18B.avi', 'D09AD183D0B4D0B0 D09FD180D0B8D0B2D0BED0B4D18FD182 D09CD0B5D187D182D18B.avi', '2009-08-02 18:42:30', 10, 17, NULL, NULL),
(19, 1, 19, 1, 'magnet:?xt=urn:tree:tiger:T7UFADCWHJT4M3OZYCQJE5LXBJJSVO6U7QTLS6Y&xl=1463699456&dn=D09ED0BFD0B5D180D0B0D186D0B8D18F+D092D0B0D0BBD18CD0BAD0B8D180D0B8D18F.avi', 'D09ED0BFD0B5D180D0B0D186D0B8D18F D092D0B0D0BBD18CD0BAD0B8D180D0B8D18F.avi', '2009-08-02 18:44:58', 10, 10, NULL, NULL),
(20, 1, 20, 1, 'magnet:?xt=urn:tree:tiger:DCBTY4XG6VBR7ZJJFOUXEIXEGQOZLR5TBYO657Q&xl=1570222080&dn=D097D0BED0BBD0BED182D0BED0B9+D0BAD0BED0BCD0BFD0B0D181+(The+Golden+Compass).avi', 'D097D0BED0BBD0BED182D0BED0B9 D0BAD0BED0BCD0BFD0B0D181 (The Golden Compass).avi', '2009-08-02 18:47:31', 10, 29, NULL, NULL),
(21, 1, 21, 1, 'magnet:?xt=urn:tree:tiger:QASPCX5NIYYEDUZBHX3NPCUG7B54NRS6IW2E5YY&xl=1464827904&dn=D092D0BED0B9D0BDD0B0+D0BDD0B5D0B2D0B5D181D182.avi', 'D092D0BED0B9D0BDD0B0 D0BDD0B5D0B2D0B5D181D182.avi', '2009-08-02 18:49:25', 10, 10, NULL, NULL),
(22, 1, 22, 1, 'magnet:?xt=urn:tree:tiger:FMKRFJIWE5DVQ7A2UHRJGIWE6A3SFF2FG2E7QAI&xl=735911936&dn=D094D0B5D182D181D0BAD0B0D18F+D09AD0BED0BCD0BDD0B0D182D0B0+(D0A3D0B6D0B0D181D18B!D09CD0B8D181D182D0B8D0BAD0B0D181D183D0BFD0B5D180!!)5B20065D.avi', 'D094D0B5D182D181D0BAD0B0D18F D09AD0BED0BCD0BDD0B0D182D0B0 (D0A3D0B6D0B0D181D18B!D09CD0B8D181D182D0B8D0BAD0B0D181D183D0BFD0B5D180!!)5B20065D.avi', '2009-08-02 18:52:55', 10, 5, NULL, NULL),
(23, 1, 23, 1, 'magnet:?xt=urn:tree:tiger:3JIBGSYJ2FTTDOTNNHIMX4UFNVEK4II5UG2F3KY&xl=736710656&dn=D090D0B4D180D0B5D0BDD0B0D0BBD0B8D0BD+2.+D092D18BD181D0BED0BAD0BED0B5+D0BDD0B0D0BFD180D18FD0B6D0B5D0BDD0B8D0B5.200
9.D.DVDRip.700Mb.up_by_pensal.avi', 'D090D0B4D180D0B5D0BDD0B0D0BBD0B8D0BD 2. D092D18BD181D0BED0BAD0BED0B5 D0BDD0B0D0BFD180D18FD0B6D0B5D0BDD0B8D0B5.2009.D.DVDRip.700Mb.up_by_pensal.avi', '2009-08-02 19:17:02', 10, 10, NULL, NULL),
(24, 1, 24, 1, 'magnet:?xt=urn:tree:tiger:ZBDPHNW5A6O5KB36E4K6SRZFMHSEXSRXP5ZKF5Q&xl=734388224&dn=Hot+Shots!+(1991).avi', 'Hot Shots! (1991).avi', '2009-08-02 19:19:45', 10, 9, NULL, NULL),
(26, 1, 26, 1, 'magnet:?xt=urn:tree:tiger:HI2DBZD253LTLDP4SEAOTPGCOGH2GCLTR5WC6SY&xl=1468239872&dn=D0A1D0BCD0B5D180D182D0B5D0BBD18CD0BDD0B0D18F+D18FD180D0BED181D182D18C+(Dead+Heat)+(1988).avi', 'D0A1D0BCD0B5D180D182D0B5D0BBD18CD0BDD0B0D18F D18FD180D0BED181D182D18C (Dead Heat) (1988).avi', '2009-08-02 19:21:52', 10, 3, NULL, NULL),
(27, 1, 27, 1, 'magnet:?xt=urn:tree:tiger:YCAJXTMNUDISGXSJ3ZLY5OYFKU5VCLXIZ5FMHQQ&xl=1468379136&dn=D09ED0BBD0B8D0BCD0BFD0B8D183D181+D098D0BDD184D0B5D180D0BDD0BE.avi', 'D09ED0BBD0B8D0BCD0BFD0B8D183D181 D098D0BDD184D0B5D180D0BDD0BE.avi', '2009-08-02 19:26:26', 10, 9, NULL, NULL),
(40, 1, 40, 1, 'magnet:?xt=urn:tree:tiger:6ULOOTOPW6STRTVMMKYJVDOWNNXT6VE3HUXSHPA&xl=500117504&dn=Prototype.This.S01E01.NextDocFilms.TV.avi', 'Prototype.This.S01E01.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 1, NULL, NULL),
(41, 1, 40, 2, 'magnet:?xt=urn:tree:tiger:3LSK7VJC42DJACMEKSKC476IQ65L45IZM45H4LA&xl=500619264&dn=Prototype.This.S01E02.NextDocFilms.TV.avi', 'Prototype.This.S01E02.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL),
(42, 1, 40, 3, 'magnet:?xt=urn:tree:tiger:R2MPRDZ7XPLBQ226SMRZDG3C6EN3GC6BYCPTPQA&xl=499712000&dn=Prototype.This.S01E03.NextDocFilms.TV.avi', 'Prototype.This.S01E03.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL),
(43, 1, 40, 4, 'magnet:?xt=urn:tree:tiger:H5JNQBBLDIUHRMCE7HD35ZUBJKLDIJYN4Z6BU6A&xl=501794816&dn=Prototype.This.S01E04.NextDocFilms.TV.avi', 'Prototype.This.S01E04.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL),
(44, 1, 40, 5, 'magnet:?xt=urn:tree:tiger:7BFI3RM43SUPI5SLPAKEOD37BAVRNOFJJF5XS5Q&xl=497426432&dn=Prototype.This.S01E05.NextDocFilms.TV.avi', 'Prototype.This.S01E05.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL),
(45, 1, 40, 6, 'magnet:?xt=urn:tree:tiger:4XTKC3CUGZYOYRDY67MUFAWWXBXUFJCT5B4ZWFY&xl=500008960&dn=Prototype.This.S01E06.NextDocFilms.TV.avi', 'Prototype.This.S01E06.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL),
(46, 1, 40, 7, 'magnet:?xt=urn:tree:tiger:YVCUVMICQDMRZSPCFW5XL6TKKLKGYVMXEVME4YY&xl=501585920&dn=Prototype.This.S01E07.NextDocFilms.TV.avi', 'Prototype.This.S01E07.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL),
(47, 1, 40, 8, 'magnet:?xt=urn:tree:tiger:UBM6WNMTXZI3LKJVPWAAIC77AP3JONWDWX26U6Q&xl=503801856&dn=Prototype.This.S01E08.NextDocFilms.TV.avi', 'Prototype.This.S01E08.NextDocFilms.TV.avi', '2009-08-02 23:40:02', 17, 0, NULL, NULL);


все для вас )))

кстати внимательней копнул уже тема поднималась http://mydc.ru/topic2520.html

Автор: Lesh™ 18.6.2010, 18:11

Еще нужно ввести 4 столбца

DATEUP - Дата обновления ссылки
DATEFIRST - Дата когда ссылка была найдена (обновляется вместе с DATEUP в случае нахождении ссылки), потом по этому полю можно отфильтровывать ссылки которые не находились например более месяца и не будут участвовать в глобальном поиске
USERSEEDER - количество юзеров у которых найдена ссылка
USER - Перечисление юзеров (пока можно без него обойтись)

Надеюсь понятно назначения их.

Автор: Lesh™ 18.7.2010, 19:48

Nickolya, ждем твоей помощи...
(((((

Автор: Lesh™ 9.8.2010, 23:52

Как же вас заинтересовать?

Автор: Nickolya 9.8.2010, 23:58

не волнуйтесь, дошла очередь и до вас, скрипт мне интересен и уже в процессе, я бы сказал на 50-70% закончен, тяжело просто в жару кодить big_smile.gif
К вам вопрос: сервер на какой ОС вертится?
P.S.: заинтересуйте меня своим интересом не к уже готовому продукту, а к познанию его изготовления.

Автор: Nickolya 12.8.2010, 12:14

Итак, давайте попробуем 1 версию в действии big_smile.gif

Первым делом дополняем бд:

Код
ALTER TABLE `tbl_link`
    ADD `DATEUP` DATETIME NULL DEFAULT NULL ,
    ADD `DATEFIRST` DATETIME NULL DEFAULT NULL ,
    ADD `USERSEEDER` INT( 11 ) NOT NULL DEFAULT 0 ,
    ADD `USER` TEXT NOT NULL;


Теперь надо скачать программу, обрабатывающую поисковые ответы и работающую с бд, качаем из этого поста Searcher_server.rar и распаковываем куда-нибудь, теперь заходим в папке этого "сервера" в файл lua.lua и видим там конфиг, правим его как надо, указываем правильные юзера и пароль к бд, задаем порты, интервалы поиска и прочее. Сохраняем этот файл. Теперь создаем ярлык для lua.exe и в параметрах запуска добавляем ключ -d чтобы вышло что-то типа
Цитата
C:\Server\luaaio_2.0_windows\lua.exe -d
Теперь запускаем этот ярлык и сворачиваем получившееся окно.

Далее загружаем и кладем скрипт Searcher.lua в папку скриптов птоки, для работы скрипта потребуется http://mydc.ru/topic43.html. Запускаем скрипт в птоке и теперь можно посмотреть как пошел процесс в отладочном окне программы-поисковика (она свернулась в трей).

Пока все, если что-то непонятно - спрашивайте. Функций поиска с сайта пока нет, проверьте на баги первую версию...

P.S.: мне кажется понадобится пробросить порты программы в случае с роутером, их 2 штуки.
P.P.S.: результаты работы находятся в базе данных, не думаю что в отладочных сообщениях вам будет по-кайфу разбираться, они, в принципе, только для меня.
P.P.P.S.: от вас жду хака на магнето, выложенного так же публично
P.P.P.P.S.: при использовании скриптов было бы очень любезно сделать активную ссылку (хотя бы у копирайтов движка внизу) на этот форум.

 Searcher.lua ( 1.88 килобайт ) : 23
 Searcher_server.rar ( 751.71 килобайт ) : 15
 

Автор: Lesh™ 12.8.2010, 17:37

Спасибо за проделанную работу, внедрение в магнету не столь уж сложное, сделаю чуть позже.

Поставил все как описано, вроде работает правильно, но почему то не находит источников, на данный момент написание ответа прогнал около 2000 ссылок и ни одной не нашел. Может это у меня не правильно сервер настроен?

PS ДЦ стоит на Win 2003 R2.

Автор: Saymon 12.8.2010, 17:51

Так. Я сделал у себя типа
файл lua.lua:

Код
    -- Таблица айпи, с которых можно подключаться при включенном фильтре:
    cfg.tAllowIps = {
        ["109.248.163.117"] = true,
    }

Не в коем случае не локалхост и тп.
скрипт для хаба:
Код
    -- Адрес программы-клиента:
    cfg.sServerAddress = "109.248.163.117"

И вроде нормально работает

Автор: Nickolya 12.8.2010, 17:51

Мы уже немного обкатали скрипт с Saymon'ом, оказывается для нормальных ответов надо в файле Searcher.lua выставить настройку

Код
    -- Адрес программы-клиента:
    cfg.sServerAddress = "127.0.0.1"
таким образом, что ее значением будет ваш внешний айпи, на который присоединяются юзеры, именно айпи! К примеру
Код
    -- Адрес программы-клиента:
    cfg.sServerAddress = "93.125.40.40"
Плюс еще можно в скрипте lua.lua уменьшить интервал поиска, для более быстрой работы программы, сейчас там 15 секунд, попробуйте 10 или 5. Если что - заходите на хаб, спросите там, общаться в онлайне как-то оперативнее big_smile.gif Да и в фильтре тоже меняется адрес на ваш внешний, пока это недоработки, исправлю по возможности.

Автор: Saymon 12.8.2010, 18:52

Lesh™, Nickolya, как думаете если сделать такой мод:
Lesh™, У вас на портале есть хаблист и можно было сделать как нибудь поиск файлов на хабах из хаблиста.
Потом на странице раздачи выдавать: файл (ов) был (о) найден(о) на таких то хабах....
Думаю хорошая идея бы вышла если реализовать такое. Конечно не всё и сразу big_smile.gif


Коль, вот так и не пойму, почему ни с того ни с сего INFO: Stopping lua.lua ? Не должно же быть так?

Автор: Lesh™ 12.8.2010, 21:17

Нашел пару лагов первый если магенет ссылка со минусовым размером или ссылка на папку... также происходит если вместо ссылки что-то другое.

Раскрывающийся текст
Код
magnet:?xt=urn:tree:tiger:SS65QKJU2DW7XSJGHCGEWCBRRQZ4KCQOPOFWUWQ&xl=-1&dn=MuSicBox.Max.Russ

Стопоет скрипт при большом количестве найденых ссылок ))) правда в маем случае из-за не правильной шары.
Раскрывающийся текст
Код
Запрос SELECT `CODE`,`LINK` FROM `tbl_link` WHERE `DATEUP` IS NULL ORDER BY `CODE` DESC LIMIT 1 вернул 1 строк за 0.078000000000001 сек.
*** Собран UPDATE запрос: UPDATE `tbl_link` SET `DATEUP`='2010-08-12 20:49:10' WHERE `CODE`=20158
User (21021,236): Receive $Search LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ ok!|
>> Search LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ ok!
Запрос UPDATE `tbl_link` SET `DATEUP`='2010-08-12 20:49:10' WHERE `CODE`=20158 обновил 1 строк за 0.014999999999999 сек.
UDP message to port 21010 received: $SR Nick music\nirvana\Texts\Nirvana\Unrelease (2)\16 - Asking For It.txt0 3/3TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Nick
> sResult = music\nirvana\Texts\Nirvana\Unrelease (2)\16 - Asking For It.txt
> sSize = 0
> sFreeSlots = 3
> sTotalSlots = 3
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR datawarehouse Программы\Graphics\Adobe\Adobe.CS4\Adobe.CS4.Master.Collection\Adobe CS4\extensions\DeviceCentral2LP-fr_CA\DeviceCentral2LP-fr_CA.msi0 4/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = datawarehouse
> sResult = Программы\Graphics\Adobe\Adobe.CS4\Adobe.CS4.Master.Collection\Adobe CS4\extensions\DeviceCentral2LP-fr_CA\DeviceCentral2LP-fr_CA.msi
> sSize = 0
> sFreeSlots = 4
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Impact Games\CSS\cstrike\materials\McDonalds\drivethrusign.txt0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Impact
> sResult = Games\CSS\cstrike\materials\McDonalds\drivethrusign.txt
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Fader Music\_DVD (Rock)\Roxette\2006 - RoxBox\failed\00Roxette - The RoxBox - I Don't Want To Get Hurt.mp3.htm0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Fader
> sResult = Music\_DVD (Rock)\Roxette\2006 - RoxBox\failed\00Roxette - The RoxBox - I Don't Want To Get Hurt.mp3.htm
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Masik Games\Crysis WARHEAD\Support\EA Help\en-us\Electronic_Arts_Technical_Support.glo0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Masik
> sResult = Games\Crysis WARHEAD\Support\EA Help\en-us\Electronic_Arts_Technical_Support.glo
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Destiny Sacred^ Underworld\bin\TYPE_NPC_SERAPHIM\questpoolcode.bin0 5/8TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Destiny
> sResult = Sacred^ Underworld\bin\TYPE_NPC_SERAPHIM\questpoolcode.bin
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 8
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR 3AN БГУИР\Инстал\AutoCAD 2007 SP1\[ENG]\Bin\acadFeui\Program Files\Common Files\Autodesk Shared\AcDwgFilter\acdb17chsres.dll0 4/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = 3AN
> sResult = БГУИР\Инстал\AutoCAD 2007 SP1\[ENG]\Bin\acadFeui\Program Files\Common Files\Autodesk Shared\AcDwgFilter\acdb17chsres.dll
> sSize = 0
> sFreeSlots = 4
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR cc Pcsx2-wx-r1725\patches\default.xml0 10/10TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = cc
> sResult = Pcsx2-wx-r1725\patches\default.xml
> sSize = 0
> sFreeSlots = 10
> sTotalSlots = 10
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Любарт Матэрыялы\Навіны\xxx » Архив блога » Смаленскі лён_files\tools000.css0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Любарт
> sResult = Матэрыялы\Навіны\xxx » Архив блога » Смаленскі лён_files\tools000.css
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Serega games\METRO-2\MODELS\STATIC\L15\perikladina_03.msh0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Serega
> sResult = games\METRO-2\MODELS\STATIC\L15\perikladina_03.msh
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Maks Фильмы\звездные войны\Star.Wars.The.Clone.Wars.s02e01e02.rus.LostFilm.TV.avi0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Maks
> sResult = Фильмы\звездные войны\Star.Wars.The.Clone.Wars.s02e01e02.rus.LostFilm.TV.avi
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR FairLady Книги\OS\FreeBSD\ru_RU.KOI8-R\books\handbook\handbook.html0 4/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = FairLady
> sResult = Книги\OS\FreeBSD\ru_RU.KOI8-R\books\handbook\handbook.html
> sSize = 0
> sFreeSlots = 4
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Yurgent Video\667\Package\Launcher\launcher_log.txt0 4/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Yurgent
> sResult = Video\667\Package\Launcher\launcher_log.txt
> sSize = 0
> sFreeSlots = 4
> sTotalSlots = 5
> sHubNameOrTTH = TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
UDP message to port 21010 received: $SR Dimon по сети\Новая папка\cstrike\materials\McDonalds\drivethrusign.txt0 5/5TTH:LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ (172.16.0.12:411)|
> sNick = Dimon
> sResult = по сети\Новая папка\cstrike\materials\McDonalds\drivethrusign.txt
> sSize = 0
> sFreeSlots = 5
> sTotalSlots = 5
INFO: Stopping lua.lua


Раскрывающийся текст
Код
Запрос UPDATE `tbl_link` SET `USER`='',`USERSEEDER`=0 WHERE `CODE`=18227 обновил 0 строк за 0 сек.
UDP message to port 21010 received: $SR datawarehouse Развлекательные Программы\Большая Разница\bolshaya.raznica.(29).www.kvnforall.info.avi629091008 5/5TTH:UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY (172.16.0.12:411)|
> sNick = datawarehouse
> sResult = Развлекательные Программы\Большая Разница\bolshaya.raznica.(29).www.kvnforall.info.avi
> sSize = 629091008
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY
UDP message to port 21010 received: $SR Jarik Video\Большая разница\bolshaya.raznica.(29).www.kvnforall.info.avi629091008 5/5TTH:UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY (172.16.0.12:411)|
> sNick = Jarik
> sResult = Video\Большая разница\bolshaya.raznica.(29).www.kvnforall.info.avi
> sSize = 629091008
> sFreeSlots = 5
> sTotalSlots = 5
> sHubNameOrTTH = TTH:UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY
> sHubAddress = 172.16.0.12
> sHubPort = 411
> sTTH = UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY
UDP message to port 21010 received: $SR FairLady Видео\Сериалы и прочее\Большая разница\bolshaya.raznica.(29).www.kvnforall.info.avi629091008 4/5TTH:UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY (172.16.0.12:411)|
> sNick = FairLady
> sResult = Видео\Сериалы и прочее\Большая разница\bolshaya.raznica.(29).www.kvnforall.info.avi
> sSize = 629091008
> sFreeSlots = 4
> sTotalSlots = 5
> sHubNameOrTTH = TTH:UGHZCAHPRHX5KXN45YGS3TR654SAGYAQVGKMYVY
INFO: Stopping lua.lua



Цитата
Lesh™, Nickolya, как думаете если сделать такой мод:
Lesh™, У вас на портале есть хаблист и можно было сделать как нибудь поиск файлов на хабах из хаблиста.
Потом на странице раздачи выдавать: файл (ов) был (о) найден(о) на таких то хабах....
Думаю хорошая идея бы вышла если реализовать такое. Конечно не всё и сразу

Это к Nickolya

Автор: Lesh™ 14.8.2010, 0:43

Когда все ссылки проверены, то

Код
Запрос SELECT `CODE`,`LINK` FROM `tbl_link` WHERE `DATEUP` IS NULL ORDER BY `CODE` DESC LIMIT 1 вернул 0 строк за 0 сек.
Запрос SELECT `CODE`,`LINK` FROM `tbl_link` ORDER BY `DATEUP` ASC LIMIT 1 вернул 1 строк за 0 сек.
Запрос SELECT `CODE`,`LINK` FROM `tbl_link` WHERE `DATEUP` IS NULL ORDER BY `CODE` DESC LIMIT 1 вернул 0 строк за 0 сек.
Запрос SELECT `CODE`,`LINK` FROM `tbl_link` ORDER BY `DATEUP` ASC LIMIT 1 вернул 1 строк за 0 сек.


разобрался )

Автор: Lesh™ 15.8.2010, 12:40

Придумал временное решение для обновления сидов, необходимо удалять DATEUP и тогда он сразу подхватывает на обновление...