Re-Tracker source |
Здравствуйте, гость ( Вход | Регистрация )
Re-Tracker source |
7.3.2009, 11:37
Сообщение
#1
|
|
Активный участник Группа: Пользователи Сообщений: 148 Регистрация: 15.12.2008 Из: Псков Пользователь №: 14 |
В общем, представляю первый открытый релиз нашего анонсера.
Включает в себя сам анонсер и список торрентов (стата как здесь). Поддерживается ipv6 ( совково) В принципе, на него можно много чего навесить... Есть 4 способа кеширования (файлы, APC, memcache, sqlite). Установка: 1. скопировать все файлы на сервер. 2. создать БД, залить базу из table.sql 3. настроить config.php (данные для доступа к базе,...) Если используете файловый кеш, поставьте chmod 0777 на папку cache_tr
Прикрепленные файлы
|
|
|
22.9.2009, 8:12
Сообщение
#2
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Какая ревизия у вас установлена? Давно обновлялись?
-------------------- |
|
|
22.9.2009, 15:50
Сообщение
#3
|
|
Новичок Группа: Пользователи Сообщений: 8 Регистрация: 21.9.2009 Пользователь №: 2 703 |
Ревизия последняя из транка. Вытянул svn'ом. Т.е. 72ая. Собственно я не обновлялся, я впервые его запускаю. Может подскажете, какая ревизия однозначно работающая?
|
|
|
22.9.2009, 19:37
Сообщение
#4
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Ну вообще последняя всегда рабочая
-------------------- |
|
|
23.9.2009, 2:54
Сообщение
#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; Вы продолжаете утверждать о работоспособности этого кода? |
|
|
Текстовая версия | Сейчас: 28.5.2024, 6:16 |