Re-Tracker source |
Здравствуйте, гость ( Вход | Регистрация )
Re-Tracker source |
![]()
Сообщение
#1
|
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 148 Регистрация: 15.12.2008 Из: Псков Пользователь №: 14 ![]() |
В общем, представляю первый открытый релиз нашего анонсера.
Включает в себя сам анонсер и список торрентов (стата как здесь). Поддерживается ipv6 ( ![]() В принципе, на него можно много чего навесить... Есть 4 способа кеширования (файлы, APC, memcache, sqlite). Установка: 1. скопировать все файлы на сервер. 2. создать БД, залить базу из table.sql 3. настроить config.php (данные для доступа к базе,...) Если используете файловый кеш, поставьте chmod 0777 на папку cache_tr
Прикрепленные файлы
|
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 ![]() |
Какая ревизия у вас установлена? Давно обновлялись?
-------------------- |
|
|
![]()
Сообщение
#3
|
|
Новичок ![]() Группа: Пользователи Сообщений: 8 Регистрация: 21.9.2009 Пользователь №: 2 703 ![]() |
Ревизия последняя из транка. Вытянул svn'ом. Т.е. 72ая. Собственно я не обновлялся, я впервые его запускаю. Может подскажете, какая ревизия однозначно работающая?
|
|
|
![]()
Сообщение
#4
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 ![]() |
Ну вообще последняя всегда рабочая
![]() -------------------- |
|
|
![]()
Сообщение
#5
|
|
Новичок ![]() Группа: Пользователи Сообщений: 8 Регистрация: 21.9.2009 Пользователь №: 2 703 ![]() |
Ну вообще последняя всегда рабочая ![]() К моему большому сожалению, Вы в корне не правы. Кусок кода из resume.php Код <select name="city" id="city" onchange="$('#isp').load('resume.php?city='+$('#city').val());"> <option value="0">» Выберите город</option> <?=iconv('UTF-8', 'CP1251', city_select($trackers['Город'], $city));?> </select> <select name="isp" id="isp" onchange="$('#tr').load('resume.php?tr_list=1&city='+$('#city').val()+'&isp='+$('#isp').val());"> <option value="0">» Выберите провайдера</option> </select> Если ЭТО рабочая версия, в которой список провайдеров вообще не заполняется, т.к. кода вообще нет, то что же тогда называется нерабочей? ![]() И это уже после обработки топором, четырмя строками выше вообще вызывался не resume.php а torrents.php. announce.php Код $sql_data = array( 'torrent_id' => $torrent_id, 'peer_hash' => $peer_hash, 'ip' => $ipv4, 'ipv6' => $ipv6, 'port' => $port, 'seeder' => $seeder, 'update_time' => TIMENOW, 'city' => !empty($isp[0]) ? $isp[0] : null, 'isp' => !empty($isp[1]) ? $isp[1] : null ); Да, это правильно, выставлять null для неопределенных элементов, когда в таблице для этих полей сказано: Код `city` mediumint(2) NOT NULL DEFAULT '0', `isp` mediumint(2) NOT NULL DEFAULT '0', Ну и по мелочи. Если size не было в запросе, тоже падаем, т.к. база null не принимает. Лечится элементарно типа: if (!$size) $size = 0; Вы продолжаете утверждать о работоспособности этого кода? ![]() |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 23.6.2024, 13:37 |