Giter Club home page Giter Club logo

pdonvtracker's Introduction

pdonvtracker

Netvision Bittorrent-Tracker 2017

Über pdonvtracker

Das Ziel dieses Repos ist es, eine Version des beliebten nvtrackers zu erstellen, die 2017 mit den aktuellen Versionen der Dienstprogramme lauffähig ist.

Hauptmission

Alte mysql_ Calls durch neue, nicht veraltete, pdo-calls zu ersetzen.

$res = mysql_query("SELECT userid,torrent,UNIX_TIMESTAMP(started) AS started,finishedat,uploaded,downloaded FROM peers");

wird zu

$qry = $GLOBALS['DB']->prepare('SELECT userid,torrent,UNIX_TIMESTAMP(started) AS started,finishedat,uploaded,downloaded FROM peers');
$qry->execute();

Quelle

  • NV-Technik - Entwicklerforum für Bittorrent-Technologie

pdonvtracker's People

Contributors

kaitokid222 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

pdonvtracker's Issues

Announce Management

Hallo

Da du ja so fleißig bist was ich richtig geil finde möchte ich gerne etwas anraten und zwar leuft die announce seperat zur NV source. Wurde es gut finden wenn man dann die announce per klick starten bzw stoppen kann im falle eines Ausfall es oder Fehlers. Dazu vielleicht noch ne status Seite mit paar statistiken

source/anounce

hoi,, icch wollte langsam mal wieder anfangen, hast du die source schon ein wenig weiter ? bzw. die Anounce ?

Fatal Error in include/class/polls.php

da wollte ich glatt mal die source testen und hab sie gleich in meinen webserver geschmissen kahm sofort dieser fehler Fatal error: 'break' not in the 'loop' or 'switch' context in /home/users/bt-technik/www/nv/include/class/polls.php on line 67 und die seite blieb weiss

nachdem ich dann in meinem debian 9 die announce angeschmissen habe spamt diese gleich
PHP Notice: Only variables should be passed by reference in /home/users/bt-technik/www/nv/announce/core/server.class.php on line 44 das ist zwar nur eine notice nervt aber trotzdem wenn die log damit voll gemacht wird.

MFG
Saugjunkie

signup.php

Notice: Veraltete Funktion dbconn wurde aufgerufen! in /home/users/bt-technik/www/nv/include/bittorrent.php on line 156

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/users/bt-technik/www/nv/include/bittorrent.php:157 Stack trace: #0 /home/users/bt-technik/www/nv/signup.php(30): dbconn() #1 {main} thrown in /home/users/bt-technik/www/nv/include/bittorrent.php on line 157

Hier steht noch in der signup.php das dbcon drinn ersetzt man aber nun das dbcon mit userlogin(); in zeile 30 der signup.php bekommt man den unteren fehler.
Notice: A session had already been started - ignoring session_start() in /home/users/bt-technik/www/nv/signup.php on line 32

Fatal error: Uncaught Error: Call to undefined function mysql_query() in /home/users/bt-technik/www/nv/signup.php:35 Stack trace: #0 {main} thrown in /home/users/bt-technik/www/nv/signup.php on line 35

zeile 32-40 signup.php

session_start();

35 -> $res = mysql_query("SELECT COUNT(*) FROM users") or sqlerr(FILE, LINE);
$arr = mysql_fetch_row($res);
if ($arr[0] >= $GLOBALS["MAX_USERS"]) {
$_SESSION["proofcode"] = "";
stderr("Sorry", "Das aktuelle Benutzerlimit (" . number_format($GLOBALS["MAX_USERS"]) . ") wurde erreicht. Inactive Accounts werden regelmäßig gelöscht, versuche es also einfach später nochmal...");
}

das session_start(); kann ja da weg da ja schon vorher laut info eine sessions gestartet wurde. dann bleibt aber immer noch der besagte fehler
Fatal error: Uncaught Error: Call to undefined function mysql_query() in /home/users/bt-technik/www/nv/signup.php:35 Stack trace: #0 {main} thrown in /home/users/bt-technik/www/nv/signup.php on line 35

announce.php

Die function hex2bin($hexdata) gibt es doch nicht mehr.

specialchars

ä, ö ,ü ect werden nicht ordentlich dargestellt.

neue announce.php

hast du noch die normale announce ? bekomme den server nicht gestartet und würde gerne die normale nutzen. leider bekomme ich das nicht hin die von der standart nv zu nutzen

GU Upload fix

ändere in der takeupload.php

if ($activated == "no") {
    tr_msg("Gastuploader-Team und Moderatoren benachrichtigen");
    $mod_msg = "[b]Der Benutzer [url=".$DEFAULTBASEURL."/userdetails.php?id=".$CURUSER["id"]."]".$CURUSER["username"]."[/url] hat einen Torrent hochgeladen:[/b]\n\n[url=".$DEFAULTBASEURL."/details.php?id=".$id."]".$torrent."[/url] (".$id.")\n\nBitte überprüfen und freischalten/löschen.";
	$qry = $GLOBALS["DB"]->prepare("SELECT `id` FROM `users` WHERE `class` = :class");
	$classr = ".UC_GUTEAM";
	$qry->bindParam(':class', $classr, PDO::PARAM_INT);
	$qry->execute();
	if($qry->rowCount()){
		$uids = $qry->FetchAll(PDO::FETCH_ASSOC);
		foreach($uids as $u)
			sendPersonalMessage(0, $u["id"], "Der Benutzer ".$CURUSER["username"]." hat einen Torrent hochgeladen.", $mod_msg);
	}
	else{
		sendPersonalMessage(0, 0, "Der Benutzer ".$CURUSER["username"]." hat einen Torrent hochgeladen.", $mod_msg, PM_FOLDERID_MOD, 0, "open");
	}
	
    tr_status("ok");
}```

browse.php und verbundene Funktionen

Die Torrentsuche ist scheinbar komplett zerstört, so das sie auch mit den herkömmlichen mysql_* abfragen nicht funktioniert und viele fehler produziert.

DB Problem

Moin ich hab nen problem ich kann nach configuration der secret und der config nicht zur DB connekten fehler liegst in der db. php line 28 woran liegt das?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.