TorrentPier "потращение"

Разработка своих веб-приложений и страничек

TorrentPier "потращение"

Сообщение Rostov114 » 19 авг 2009, 09:36

:) решил распотрошить анонсер от TorrentPier версия 0.3.5.
Но встала не большая проблема, разбираясь в выводе не нашел вывода если не используеться GZip.
Собсвенно:
Код: Выделить всёРазвернуть
function send_data_to_client ()
{
    
send_headers();

    if (
defined('FORCE_GZIP_OUT'))
    {
        
$gzip_contents ob_get_contents();
        
ob_end_clean();

        
$gzip_size strlen($gzip_contents);
        
$gzip_crc crc32($gzip_contents);

        
$gzip_contents gzcompress($gzip_contentsTR_GZIP_LEVEL);
        
$gzip_contents substr($gzip_contents0strlen($gzip_contents) - 4);

        echo 
"\x1f\x8b\x08\x00\x00\x00\x00\x00";
        echo 
$gzip_contents;
        echo 
pack('V'$gzip_crc);
        echo 
pack('V'$gzip_size);
    }

    
tracker_exit();

Или я слеп, или это не доработка.
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3197
Зарегистрирован: 18 окт 2007, 02:21

Re: TorrentPier "потращение"

Сообщение Draco » 22 авг 2009, 14:56

А это нормально.
Если гзип не включен, то в конце скрипта неявно вызывается ob_flush, сбрасывающий содержимое буфера в сеть.
Draco
Начинающий участник
 
Сообщения: 6
Зарегистрирован: 09 май 2008, 14:49
Домен: torrents.vfose.ru


Вернуться в PHP, HTML, CSS...

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33