Улучшения, которые добавляю на свой трекер

3 сообщения   •   Страница 1 из 1
C.H.A.D.o
Сообщения: 2
Зарегистрирован: 02 дек 2009, 00:37

Улучшения, которые добавляю на свой трекер

Сообщение C.H.A.D.o » 06 дек 2009, 00:00

Так как у меня сервер использует не 80 порт, то надо чтобы трекер проверял и дописывал порт.
Поэтому навоял следующий патч.
Если автор, а ему спасибо за трекер, будет вносить в основную ветку, то может вынести алгоритм в отдельную функцию (просто не знаю в какой файл, так бы и сам сделал), чтобы код не дублировался

патч - http://www.chado.by/uploads/ppkbb3cker/port.zip

C.H.A.D.o
Сообщения: 2
Зарегистрирован: 02 дек 2009, 00:37

Re: Улучшения, которые добавляю на свой трекер

Сообщение C.H.A.D.o » 08 дек 2009, 02:00

Встретил проблемы с локалью: когда в атаче файл с русским именем, то при выводе не отображалось имя, хотя в базе всё хорошо.

Вариант №1
Всё из-за того, что обычный basename встречает символы юникода и игнорирует их, поэтому заменил на utf8_basename.
Правда не везде, а лишь там, где визуально попалось на глаза

патч - http://www.chado.by/uploads/ppkbb3cker/basename.zip

Вариант №2
Перед выполнением basename() надо указать setlocale()

Вариант №3
В самой системе исправить локаль (тут специфика моих настроек в gentoo, поэтому и вылезла такая бяка)

Аватара пользователя
PPK
Администратор
Сообщения: 9150
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 74 раза
Поблагодарили: 1367 раз

Re: Улучшения, которые добавляю на свой трекер

Сообщение PPK » 08 дек 2009, 14:54

Исправил .. ;)

3 сообщения   •   Страница 1 из 1

Кто сейчас на конференции

Сейчас этот форум просматривают: CCBot и 0 гостей

Текущее время: 27 май 2018, 05:03