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
Прикрепленные файлы
|
|
|
23.9.2009, 8:21
Сообщение
#2
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Цитата Вы продолжаете утверждать о работоспособности этого кода? Конечно Он же работает. Я ещё раз повторяю если вы это не прочитали ранее - это не ретрекер, это "статистический ретрекер", использовать его как ретрекер крайне не рекомендуестся из-за наличия ненужных для обычного ретрекера функций! Цитата Если ЭТО рабочая версия, в которой список провайдеров вообще не заполняется, т.к. кода вообще нет, то что же тогда называется нерабочей? Там так-то аяксовый запрос идёт на заполнение. HTML+JS не сбрасывайте со стчетов... Код <select name="city" id="city" onchange="$('#isp').load('resume.php?city='+$('#city').val());"> Так что заполять его заранее абсолюно бессмысленно. Цитата И это уже после обработки топором, четырмя строками выше вообще вызывался не resume.php а torrents.php. Хреновый топор у вас...ретрекер - это единое целое, а едином целом нормально когда одни кусочки программы используют другие. Если ещё не поняли - так и было задумано. Цитата Да, это правильно, выставлять null для неопределенных элементов, когда в таблице для этих полей сказано а кусочек кода: Код foreach ($sql_data as $column => $value) { $columns[] = $column; $values[] = "'" . $db->escape($value) . "'"; } вы не удалили случаем? после обработки в базу вместо null уходит '' (две одинарные кавычки, а между ними пусто). Поробуйте выполнить вот такой SQL: Код DROP TABLE IF EXISTS `test`; CREATE TABLE IF NOT EXISTS `test` ( `index` int(11) NOT NULL auto_increment, `test` int(11) NOT NULL default '0', PRIMARY KEY (`index`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; INSERT INTO `test` VALUES (NULL, ''); SELECT `test` FROM `test` ORDER BY `index` DESC LIMIT 1; чево вернёт? Это я к тому что работает. А так да, вы правы, лучше будет заранее выставить 0. Продолжайте комментировать код, это полезно -------------------- |
|
|
Текстовая версия | Сейчас: 28.5.2024, 13:27 |