htmlbook.ru - настольная книга администратора

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Loading

Go Back   форум vBSupport.org > > > >
Register Изображения Меню vBsupport Files Manager Аллея Звёзд Реклама на форуме Search Today's Posts Mark Forums Read
  • Мемберка
  • Администраторам
  • Premoderation
  • For English speaking users
  • Изменения в правах
  • Каталог Фрилансеров
Пароли на скачивание файлов в Member Area меняются автоматически каждый день
Если вам нужно скачать какой то скрипт, за паролем ко мне в ЛС
привет какирам kerk
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Не можете скачать вложение?
Изменения в правах групп пользователей
внимательно читаем эту и эту темы
Короткая версия - тут
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

 
 
Первый пост
Old  
metallic
Простоузер
Default 0

не у кого не было такого бага:
под названием темы в разделе должно быть написано сколько сидеров, линчеров и скачавших торент, но у меня у половины есть такая статистика у половины нет
 
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
Old  
Axom
Продвинутый
 
Axom's Avatar
Default 0

Если загружаешь в сообщение аттачи кроме .torrent, то отображение этой статистики убирвется.
Я сделал чтобы она отображалась, но не сделал пока чтобы она работала
 
Old  
wertos
Продвинутый
 
wertos's Avatar
Default 0

metallic, у меня такой же баг ! Как убрать незнаю :(
 
Old  
Axom
Продвинутый
 
Axom's Avatar
Default 0

Quote:
Originally Posted by Axom View Post
Короче нашёл решение проблемы с сидерами и личерами в vbtt for php

Заменяем весь файл announs.php на этот:
PHP Code:
<?php
/**
* VBulletin Torrent Tracker v3.0 Beta 3.0.3
* Coded by SqrtBoy & Toolmanwill (www.phpsoft.org)
**/ 
 
// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
 
// ######################### REQUIRE BACK-END ############################
require_once('includes/config.php');
 
// #################### DEFINE IMPORTANT CONSTANTS #######################
define('THIS_SCRIPT''announce');
define('NO_REGISTER_GLOBALS'1);
define('TABLE_PREFIX'$config['Database']['tableprefix']);
 
// ############################ FUNCTIONS ################################
 
function err($string)
{
    echo 
'd14:failure reason'.strlen($string).':'.$string.'e';
    exit();
}
 
function 
detect_client($peer_id)
{
// Last updated on 03/23/2006 based on http://wiki.theory.org/BitTorrentSpecification
 
if (substr($peer_id,0,3) == "XBT")
    return 
"XBT Client ".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,4) == "exbc")
    return 
"BitComet";
else if (
substr($peer_id,0,2) == "OP")
    return 
"Opera 8 build".substr($peer_id,2,4);
else if (
substr($peer_id,0,3) == "-AZ")
    return 
"Azureus ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-BB")
    return 
"BitBuddy".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-CT")
    return 
"CTorrent ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};    
else if (
substr($peer_id,0,3) == "-MT")
    return 
"MoonlightTorrent ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-LT")
    return 
"Libtorrent ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-BX")
    return 
"Bittorrent X ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};    
else if (
substr($peer_id,0,3) == "-TS")
    return 
"TorrentStorm ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-UT")
    return 
"uTorrent ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-QT")
    return 
"QT 4 ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-BC")
    return 
"BitComet ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-BL")
    return 
"BitLord ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-SZ")
    return 
"Shareaza ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-RT")
    return 
"Retriever ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-LP")
    return 
"Lphant ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-TN")
    return 
"TorrentDotNet ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-SS")
    return 
"SwarmScope ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-XT")
    return 
"XanTorrent ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-BS")
    return 
"BTSlave ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-ZT")
    return 
"ZipTorrent ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};    
else if (
substr($peer_id,0,3) == "-AR")
    return 
"Artic ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-SB")
    return 
"Swiftbit ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-MP")
    return 
"MooPolice ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,3) == "-lt")
    return 
"libTorrent ".$peer_id{3}.".".$peer_id{4}.".".$peer_id{5}.".".$peer_id{6};
else if (
substr($peer_id,0,1) == "S" && is_int(substr($peer_id,1,3)))
    return 
"Shadow ".$peer_id{1}.".".$peer_id{2}.".".$peer_id{3};
else if (
substr($peer_id,0,1) == "U" && is_int(substr($peer_id,1,3)))
    return 
"UPnP NAT Bit Torrent ".$peer_id{1}.".".$peer_id{2}.".".$peer_id{3};
else if (
substr($peer_id,0,1) == "T" && is_int(substr($peer_id,1,3)))
    return 
"BitTornado ".$peer_id{1}.".".$peer_id{2}.".".$peer_id{3};
else if (
substr($peer_id,0,1) == "O" && is_int(substr($peer_id,1,3)))
    return 
"Osprey Permaseed ".$peer_id{1}.".".$peer_id{2}.".".$peer_id{3};
else if (
substr($peer_id,0,2) == "M4" || substr($peer_id,0,2) == "M3")
    return  
"Bittorrent ".str_replace("-",".",substr($peer_id,1,5));
else if (
substr($peer_id,0,1) == "A" || substr($peer_id,0,2) == "A")
    return  
"ABC ".$peer_id{1}.".".$peer_id{2}.".".$peer_id{3};
else
    return 
"Unknown";
 
}
 
function 
hash_where($name$hash) {
    
$shhash preg_replace('/ *$/s'""$hash);
    return 
"(".$name." = '" $hash "' OR ".$name." = '" $shhash "')";
}
 
function 
not_hash_where($name$hash) {
    
$shhash preg_replace('/ *$/s'""$hash);
    return 
"(".$name." != '" $hash "' AND ".$name." != '" $shhash "')";
}
 
function 
benc_str($s) {
    return 
strlen($s) . ":".$s;
}
 
function 
hex2bin($hex)
{
        
$result '';
        for (
$i 0$i strlen($hex); $i += 2)
                
$result .= chr(hexdec(substr($hex,$i,2)));
        return 
$result;
}
 
// #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################
 
header('Content-type: text/plain');
header('Pragma: no-cache');
 
 
// we rebuild the correct query string to be processed by the announce !
$query $_SERVER["QUERY_STRING"];
 
if (
strpos($query,"?info_hash") !== false)
{
// ADDED BY DjKiruban START------------------------------------------------------
$announce "http://www.yourdomaine.net/forum/announce.php";
// ADDED BY DjKiruban END-------------------------------------------------------------    
 
    
header("Location: ".$announce."?".str_replace("?info_hash","&info_hash",$query));
}
 
 
// this page can be requested only by bittorrent clients !
/*
$agent = $_SERVER["HTTP_USER_AGENT"];
if ( strpos($agent, "Mozilla") === 0 || strpos($agent, "Opera") === 0|| strpos($agent, "Links") === 0 || strpos($agent, "Lynx") === 0 || strpos($agent, "curl") === 0) 
    err("You are not allowed to view this page with a browser"); 
 
*/
/*
$_GET['info_hash'] = hex2bin('d728d5a3266e5e3099366833f1b63ff69188060b');
$_GET['ip'] = '83.10.10.10';
$_GET['passkey'] = '4bec6b05aee6dcd590c564b80d7be24a';
$_GET['port'] = rand(20, 120);
$_GET['uploaded'] = rand(20, 120000);
$_GET['downloaded'] = rand(20, 120000);
$_GET['peer_id'] = 'S588-----gqQ8TqDeqaY';
$_GET['left'] = 0; //rand(0, 3000000);
$_GET['event'] = 'started';
$_GET['numwant'] = 50;
$_GET['compact'] = 0;
*/
 
 
 
// we connect to the database
 
$link mysql_connect($config['MasterServer']['servername'], $config['MasterServer']['username'], $config['MasterServer']['password']);
if (!
$link) {
   
err ('VBTT 3.0: Database Error. Can\'t connect to database !');
}
 
// select the current db
$db_selected mysql_select_db($config['Database']['dbname'], $link);
if (!
$db_selected) {
   
err ('VBTT 3.0: Databse Error. Can\'t select database !');
}
 
// we parse the input of the client
 
$req "passkey:info_hash:peer_id:!ip:port:uploaded:downloaded:left:!event:compact";
foreach (
explode(":"$req) as $x)
{
    if (
$x[0] == "!")
    {
        
$x substr($x1);
        
$opt 1;
    }
    else
        
$opt 0;
 
    if (!isset(
$_GET[$x]))
    {
        if (!
$opt)
            
err("VBTT 3.0: Error, missing key ($x)");
 
        
$_GET[$x] = "";            
    }
 
    if (
get_magic_quotes_gpc())
    {
        
$GLOBALS[$x] = stripslashes($_GET[$x]);
    }
    else 
$GLOBALS[$x] = $_GET[$x];
}
 
/*if (strpos($passkey, "?")) {
 
    $tmp = substr($passkey, strpos($passkey, "?"));
    $passkey = substr($passkey, 0, strpos($passkey, "?"));
    $tmpname = substr($tmp, 1, strpos($tmp, "=")-1);
    $tmpvalue = substr($tmp, strpos($tmp, "=")+1);
    $GLOBALS[$tmpname] = $tmpvalue;
 
} */
 
 
$info_hash bin2hex($info_hash);
 
if (
strlen($info_hash) != 40)
{
    
err('VBTT 3.0: Invalid info_hash submitted value');
}
 
if (
strlen($passkey) != 32)
    
err("VBTT 3.0: Invalid Passkey");
 
 
// we retrieve the user ip address
 
$ip $_SERVER['REMOTE_ADDR'];
$agent detect_client($peer_id);
$port $port;
$uploaded $uploaded;
$downloaded $downloaded;
$left $left;
 
$rsize 50;
foreach(array(
"num want""numwant""num_want") as $k)
{
    if (isset(
$_GET[$k]))
    {
        
$rsize $_GET[$k];
        break;
    }
}
 
if (!
$port || $port 0xffff)
    
err("VBTT 3.0: Invalid port");
 
$seeder = ($left == 0) ? "yes" "no";
$info_hash strtolower($info_hash);
 
// to be added in next beta
// check if the user is authorized on tracker and usergroup allowed on tracker
 
// Is peer already active on tracker ?
 
$updateset = array();
 
$res mysql_query("SELECT * FROM "TABLE_PREFIX ."peers WHERE passkey='".$passkey."' AND info_hash = '".$info_hash."' AND " hash_where("peer_id"$peer_id) ." LIMIT 1") or err("VBTT 3.0: ".mysql_error());
$row mysql_fetch_array($res);
// peer is already active on tracker
 
if ($row
{
    
$self $row;
}
else
{
// we create the peer on the tracker for the given info_hash
 
 
 
        
if ($event != "stopped")
        {
            
$connectable "yes";
 
            
// comment this part if you experience slow down and connection problems to server
            /*
 
            $sockres = @fsockopen($ip, $port, $errno, $errstr, 5);
            if (!$sockres)
                $connectable = "no";
            else
            {
                $connectable = "yes";
                @fclose($sockres);
            }
 
            */            
 
            
$ret mysql_query("INSERT INTO "TABLE_PREFIX ."peers ( passkey, connectable, info_hash, peer_id, ip, port, uploaded, downloaded, to_go, started, last_action, seeder, agent) VALUES ('".$passkey."','".$connectable."', '".$info_hash."', '" mysql_escape_string($peer_id) . "', '" $ip "', ".$port.", ".$uploaded.", ".$downloaded.", ".$left.", NOW(), NOW(), '".$seeder."','".$agent."')") or err("VBTT 3.0: ".mysql_error()); 
 
 
 
            if (
$ret)
            {
 
                if (
$seeder == "yes")
 
                    
$updateset[] = "seeders = seeders + 1";
 
                else
 
                    
$updateset[] = "leechers = leechers + 1";
 
            }
        }    
}    
 
 
 
// we output the list of peers on the tracker
 
$fields "seeder, peer_id, ip, port, uploaded, downloaded, lastup, lastdown ,last_action";
$limit "ORDER BY RAND() LIMIT $rsize";
 
$res mysql_query("SELECT ".$fields." FROM "TABLE_PREFIX ."peers WHERE info_hash = '".$info_hash."' AND ".not_hash_where("peer_id"$peer_id)." ".$limit) or err("VBTT 3.0: ".mysql_error());
 
 
if(
$_GET['compact'] != 1)
{
$resp "d" benc_str("interval") . "i1800e" benc_str("peers") . "l";
}
else
{
$resp "d" benc_str("interval") . "i1800e5:"."peers";
}
 
 
$peer = array();
while (
$row mysql_fetch_array($res))
{
    if(
$_GET['compact'] != 1)
    {
 
        
$row["peer_id"] = str_pad($row["peer_id"],20);
 
        
$resp .= "d" .
            
benc_str("ip") . benc_str($row["ip"]);
            if (!
$_GET['no_peer_id']) {
                
$resp .= benc_str("peer id") . benc_str($row["peer_id"]);
            }
            
$resp .= benc_str("port") . "i" $row["port"] . "e" .
            
"e";
    }
    else
    {
        
$peer[] = pack('Nn'ip2long($row["ip"]), $row["port"]);
        
$peer_num++;    
    }
}
 
 
 
if (
$_GET['compact']!=1)
$resp .= "ee";
else
{
    for(
$i=0;$i<$peer_num;$i++)
        {
            
$o .= $peer[$i];
        }
$resp .= strlen($o) . ':' $o 'e';
}
 
 
// we update user stats
 
$selfwhere "passkey='".$passkey."' AND info_hash = '$info_hash' AND " hash_where("peer_id"$peer_id) ." LIMIT 1";
 
 
$last_uploaded = isset($self['uploaded']) ? $self['uploaded'] : 0;
$last_downloaded = isset($self['downloaded']) ? $self['downloaded'] : 0;
$time= isset($self["last_action"]) ? (int)(strtotime"now" ) -  strtotime$self["last_action"] )) : 0;
if (
$time >0)
{
    
$ulspeed abs($uploaded $last_uploaded) / $time;
    
$dlspeed abs($downloaded $last_downloaded) / $time;
}
else
{
    
$ulspeed 0;
    
$dlspeed 0;    
}
 
$diff_uploaded max($uploaded $last_uploaded,0);
$diff_downloaded max($downloaded $last_downloaded,0);
 
 
 
mysql_query("UPDATE " TABLE_PREFIX "user SET ulspeed = ".$ulspeed.", dlspeed = ".$dlspeed.", uploaded = uploaded + ".$diff_uploaded.", downloaded = downloaded + ".$diff_downloaded."  WHERE passkey='".$passkey."'") or err("VBTT 3.0: ".mysql_error()); 
 
// we update the peer stats
if ($event == "stopped")
{
        
mysql_query("DELETE FROM "TABLE_PREFIX ."peers WHERE ".$selfwhere) or err("VBTT 3.0: ".mysql_error());
        if (
mysql_affected_rows())
        {
            if (
$seeder == "yes")
                
$updateset[] = "seeders = seeders - 1";
            else
                
$updateset[] = "leechers = leechers - 1";
        }
}
else
{
 
 
    if (
$event == "completed")
    {    
        
$updateset[] = "completed = completed + 1";
        
$updateset[] = "completed_by = CONCAT(completed_by,';".$self['userid']."')";
    }
 
 
    
mysql_query("UPDATE "TABLE_PREFIX"peers SET ip = '" $ip "',agent='".$agent."', port = ".$port.", uploaded = ".$uploaded.", downloaded = ".$downloaded.", lastup = ".$last_uploaded.", lastdown = ".$last_downloaded.", ulspeed = ".$ulspeed.", dlspeed= ".$dlspeed.", to_go = ".$left.", last_action = NOW(), seeder = '".$seeder."' WHERE ".$selfwhere) or err("VBTT 3.0: ".mysql_error());
 
    if (
$self["seeder"] != $seeder && isset($self["seeder"]) )
    {
        if (
$seeder == "yes")
        {
            
$updateset[] = "seeders = seeders + 1";
            
$updateset[] = "leechers = leechers - 1";
        }
        else
        {
            
$updateset[] = "seeders = seeders - 1";
            
$updateset[] = "leechers = leechers + 1";
        }
    }
 
}
 
 
if (
count($updateset))
    
mysql_query("UPDATE " TABLE_PREFIX "attachment SET " join(","$updateset) . " WHERE info_hash = '".$info_hash."'") or err("VBTT 3.0: ".mysql_error());
 
 
if (
$_SERVER["HTTP_ACCEPT_ENCODING"] == "gzip") {
    
header("Content-Encoding: gzip");
    echo 
gzencode($resp9FORCE_GZIP);

else echo 
$resp;
 
?>
Ищем в нём:
Code:
$announce = "http://www.yourdomaine.net/forum/announce.php";
И зменяем http://www.yourdomaine.net/forum/announce.php на свою ссылку анонса.

Потом на файл announce.php выставляем права 755, и примерно через сутки всё заработает как надо ;)



P.S. источник фикса: http://www.torrenttrader.org/index.p...764&hl=seeders
1-3 раза обновилась статистика и больше ни в какую не хочет :(
Люди знающие php, пожалуйста, помогите заставить этот код обновлять информацию о пирах!
 
Old  
Axom
Продвинутый
 
Axom's Avatar
Default 0

Как с этим бороться, на оффе ничего не понял?!
Code:

In file included from config.h:8,
from XBT Tracker.cpp:3:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from XBT Tracker.cpp:3:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
In file included from config.h:8,
from config.cpp:2:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from config.cpp:2:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
connection.cpp:1:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from connection.cpp:7:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from connection.cpp:7:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
connection.cpp: In member function `int Cconnection::recv()':
connection.cpp:96: error: parse error before `::' token
connection.cpp:98: error: parse error before `::' token
In file included from config.h:8,
from server.h:9,
from peer_link.cpp:5:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from peer_link.cpp:5:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
In file included from config.h:8,
from server.h:9,
from server.cpp:2:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from server.cpp:2:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
In file included from config.h:8,
from server.h:9,
from tcp_listen_socket.cpp:4:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from tcp_listen_socket.cpp:4:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
tracker_input.cpp:5:38: boost/algorithm/string.hpp: No such file or directory
tracker_input.cpp:7: error: namespace `boost' undeclared
tracker_input.cpp: In member function `bool Ctracker_input::banned() const':
tracker_input.cpp:106: error: `starts_with' undeclared (first use this 
function)
tracker_input.cpp:106: error: (Each undeclared identifier is reported only once 
for each function it appears in.)
In file included from config.h:8,
from server.h:9,
from transaction.h:8,
from transaction.cpp:2:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from transaction.h:8,
from transaction.cpp:2:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
In file included from config.h:8,
from server.h:9,
from transaction.h:8,
from udp_listen_socket.cpp:4:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from transaction.h:8,
from udp_listen_socket.cpp:4:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
../misc/bt_tracker_url.cpp:4:38: boost/algorithm/string.hpp: No such file or directory
../misc/bt_tracker_url.cpp:6: error: namespace `boost' undeclared
../misc/bt_tracker_url.cpp: In member function `void 
Cbt_tracker_url::write(const std::string&)':
../misc/bt_tracker_url.cpp:45: error: `istarts_with' undeclared (first use this 
function)
../misc/bt_tracker_url.cpp:45: error: (Each undeclared identifier is reported 
only once for each function it appears in.)
 
Old  
metallic
Простоузер
Default 0

Quote:
Originally Posted by wertos View Post
metallic, у меня такой же баг ! Как убрать незнаю :(
даже в XBT версии?
 
Old  
wertos
Продвинутый
 
wertos's Avatar
Default 0

Quote:
Originally Posted by Axom View Post
Как с этим бороться, на оффе ничего не понял?!
Code:

In file included from config.h:8,
from XBT Tracker.cpp:3:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from XBT Tracker.cpp:3:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
In file included from config.h:8,
from config.cpp:2:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from config.cpp:2:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
connection.cpp:1:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from connection.cpp:7:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from connection.cpp:7:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
connection.cpp: In member function `int Cconnection::recv()':
connection.cpp:96: error: parse error before `::' token
connection.cpp:98: error: parse error before `::' token
In file included from config.h:8,
from server.h:9,
from peer_link.cpp:5:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from peer_link.cpp:5:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
In file included from config.h:8,
from server.h:9,
from server.cpp:2:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from server.cpp:2:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
In file included from config.h:8,
from server.h:9,
from tcp_listen_socket.cpp:4:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from tcp_listen_socket.cpp:4:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
tracker_input.cpp:5:38: boost/algorithm/string.hpp: No such file or directory
tracker_input.cpp:7: error: namespace `boost' undeclared
tracker_input.cpp: In member function `bool Ctracker_input::banned() const':
tracker_input.cpp:106: error: `starts_with' undeclared (first use this 
function)
tracker_input.cpp:106: error: (Each undeclared identifier is reported only once 
for each function it appears in.)
In file included from config.h:8,
from server.h:9,
from transaction.h:8,
from transaction.cpp:2:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from transaction.h:8,
from transaction.cpp:2:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
In file included from config.h:8,
from server.h:9,
from transaction.h:8,
from udp_listen_socket.cpp:4:
../misc/config_base.h:8:38: boost/algorithm/string.hpp: No such file or directory
In file included from config.h:8,
from server.h:9,
from transaction.h:8,
from udp_listen_socket.cpp:4:
../misc/config_base.h: In member function `std::istream& 
Cconfig_base::load(std::istream&)':
../misc/config_base.h:39: error: `boost' undeclared (first use this function)
../misc/config_base.h:39: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
../misc/config_base.h:39: error: parse error before `;' token
../misc/bt_tracker_url.cpp:4:38: boost/algorithm/string.hpp: No such file or directory
../misc/bt_tracker_url.cpp:6: error: namespace `boost' undeclared
../misc/bt_tracker_url.cpp: In member function `void 
Cbt_tracker_url::write(const std::string&)':
../misc/bt_tracker_url.cpp:45: error: `istarts_with' undeclared (first use this 
function)
../misc/bt_tracker_url.cpp:45: error: (Each undeclared identifier is reported 
only once for each function it appears in.)
BOOST установлен ? Операциока какая ? "-EPOL" убрал из make.sh ? Телепаты в отпуске !
 
Old  
end666
Продвинутый
 
end666's Avatar
Default 0

Я немного подкорректировал - и теперь выглядит так :
Attached Thumbnails
torrent.JPG   torrent2.JPG  

Last edited by end666 : 02-02-2008 at 01:59 AM.
 
Old  
°•keks•°
Простоузер
Default 0

у меня выскакивает такая ошибка:

Warning: Unknown(charts.php): failed to open stream: No such file or directory in /index.php(63) : eval()'d code on line 361

Warning: Unknown(charts.php): failed to open stream: No such file or directory in /index.php(63) : eval()'d code on line 361

Warning: (null)() [function.include]: Failed opening 'charts.php' for inclusion (include_path='.:/usr/local/lib/php') in /index.php(63) : eval()'d code on line 361

Fatal error: Call to undefined function: insertchart() in /home/f/formatsof/public_html/index.php(63) : eval()'d code on line 369

Quote:
($hook = vBulletinHook::fetch_hook('forumhome_event')) ? eval($hook) : false;
это строка 369

Добавлено через 4 часа 7 минут
удолил все и поставил заново.
Теперь выдает такое:

Quote:
Ошибка базы данных
В базе данных FoRmAtSoFt.Ru произошла ошибка.

Попробуйте сделать следующее:
Перегрузить страницу, нажав кнопку Обновить вашего браузера.
Открыть главную страницу www.formatsoft.ru и попробовать перейти на другую страницу.
Нажать на кнопку Назад и попробовать перейти по другой ссылке.
Техническая поддержка форума www.formatsoft.ru была уведомлена об этой ошибке, если проблема долгое время не решается, вы можете написать им письмо.

Простите за причинённые неудобства.
Quote:
Ошибка база данных в vBulletin 3.6.4:

Invalid SQL:
SELECT SUM(ulspeed) as ulspeedto ,SUM(dlspeed) as dlspeedto FROM peers WHERE passkey = '7e87be87e03170b5d21c47439278a3f3';

Ошибка MySQL : Unknown column 'ulspeed' in 'field list'
Номер ошибки : 1054
Дата : Sunday, February 3rd 2008 @ 01:32:01 AM
Скрипт : http://www.formatsoft.ru/index.php?
Реферрер : http://www.formatsoft.ru/index.php?styleid=6
IP адрес : ...........
Имя пользователя : keks
Имя класса : vb_database

Last edited by °•keks•° : 02-03-2008 at 02:38 AM. Reason: Добавлено сообщение
 
Old  
Axom
Продвинутый
 
Axom's Avatar
Default 0

°•keks•°, у тебя for php или xbt?
Где выдаёт эту ошибку?
 
 

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 09:59 AM.


Powered by vBulletin® Version Frozen Edition
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.