Генерация цифр в именах торрент-файлов

Статус
В этой теме нельзя размещать новые ответы.

Fatum

Пользователь
#1
Сразу оговорюсь, хак писал не я, но проверил - работает. ;)
Код:
    #
    #-----[ OPEN ]------------------------------------------
    #
    attach_mod/posting_attachments.php

    #
    #-----[ FIND ]------------------------------------------
    #
    // physical filename

    #
    #-----[ BEFORE, ADD ]------------------------------------------
    #
            srand ((double) microtime( )*1000); // Генерируем цифры

            $random_number = rand( );

            $filename_temp = explode('.torrent', $random_number);

            $this->filename = $filename_temp[0].'[SITENAME.RU].torrent';

    #
    #-----[ SAVE/CLOSE ]------------------------------------------
    #
    EoM
 

druid

Пользователь
#2
Сделал чуток по-другому для большей уникальности (+добавил адрес трекера в названии):

#
#-----[ BEFORE, ADD ]------------------------------------------
#
PHP:
if ($this->extension === TORRENT_EXT)
{
srand ((double) microtime( )*1000); // Генерируем цифры
$random_number = mt_rand();
$this->filename = 'АдресТрекера_'.time().'_'.$random_number.'.torrent';
}

#
#-----[ SAVE/CLOSE ]------------------------------------------
#
 

Fatum

Пользователь
#3
Спасибо, в вариантах всегда больше плюсов. Только Вы немного ошиблись в оценке первого Хака - там тоже есть адрес трекера в названии.
 

Fatum

Пользователь
#5
Спорное утверждение. Например я использую название Tornado tracker, но непосредственно в торент файле хочу указать доменное имя. Вариант хака, что я привел это позволяет сделать. А вобщем о пустом спорим, каждый выберет то что ему удобней.
 
S

Saint

Гость
#6
Fatum, поставил твой мод, но на вид не чего не изменилось. Кеш чистил
--- добавлено: Nov 30, 2011 10:08 PM ---
Это может быть из-за этого?
$bb_cfg['torrent_sign'] = '[тут вписан адрес сайта.ru]'; // e.g. "[yoursite.com]"
 

Fatum

Пользователь
#7
Я отвечу честно, я не программист и мне сложно ответить тебе по конкретике. Как я понимаю ты привел в пример код из конфигурационного файла который отвечает за внесение в название торрент файла название трекера. У меня это в конфиге отключено. Кроме того после установки хака ято я выкладывал названия уже размещенных торентов не меняются, только вновь загруженные файлы получают цифровое обозначение.
 
S

Saint

Гость
#8
Fatum, нумерация чисел происходит от какого числа и порядка? например 1,2,3, и т.д. т.е. по очереди там 100 раздача значит число будет 100[сайт]... или числа идут в разнобой, например 56038576 ни смотря на то что раздача самая первая на трекере (к примеру)?
 

Fatum

Пользователь
#9
На сколько я понял там случайная генерация чисел, а не порядковая. Да тебе не все ли ровно какое там число? ;)
 
F

frank

Гость
#10
Это может быть из-за этого?
$bb_cfg['torrent_sign'] = '[тут вписан адрес сайта.ru]'; // e.g. "[yoursite.com]"
бесполезная фигня из шаблонов оформления. если в название файла нет вписанного в $bb_cfg['torrent_sign'], то идёт вывод диалога через js с сообщением "укажите название файла $bb_cfg['torrent_sign'] в название торрент-файла".
 
Статус
В этой теме нельзя размещать новые ответы.