Wer war online hack

Blue-Fox
Hi,

ich hab von einem anderen Forum einen Hack eingebaut, heißt "wer war da". Damit kann man sehen, wer am Tag schon online war. Leider häng ich im Tutorial ab Schritt 10 und 11 fest. Da treten diverse Fehlermeldungen bei mir auf:

Folgender Fehler ab Schritt 10, wo man die Session.php bearbeiten soll:

Fatal error: Call to undefined function get_firstvisit() in /var/www/freehost-script/user_web/nm-forum/wbb2/acp/lib/session.php on line 233

Bei Schritt 11 kommt folgende Fehlermeldung:

function get_firstvisit($userid) { global $db, $n; $sql = $db->query_first("SELECT `firstvisit` FROM `bb".$n."_users` WHERE `userid`='$userid'"); return $sql['firstvisit']; }

Ich hab mal die Dateien hochgeladen, einmal als Original und einmal von mir verändert. Zusammen mit dem Tutorial und den zwei Schritten, wo es bei mir hapert.

Thx für eure Hilfe, wär klasse wenn jemand Rat weiß smile
Shackles
Warum postest du nicht in dem Supporthtread von dem Hack?
Blue-Fox
gibts das hack hier auch? großes Grinsen
Dragon-Lion
nicht hier sondern wo den hack runergeladen hast
C-Board
Ich habe nicht erkennen können, dass Du den Code aus der install.txt in die session.php gesetzt hast. Der ist weder in der normalen, noch in der geänderten Version zu finden.

Dann hast Du einen Mega-Klops in die functions.php eingebaut:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
/**
    * @desc Determine the appropriate additive constant for the current iteration
    */
    function sha1_kt($t) {
        if ($t 20) return 1518500249;
        elseif ($t 40) return 1859775393;
        elseif ($t 60) return - 1894007588;
        else return - 899497514;
    }
}
?>
function get_firstvisit($userid) {
global $db, $n;
$sql = $db->query_first("SELECT `firstvisit` FROM `bb".$n."_users` WHERE `userid`='$userid'");
return $sql['firstvisit'];
}


In der Anleitng steht, dass der Code OBERHALB von ?> rein muss.

In einer PHP-Datei dürfen keinerlei Zeichen nach dem ?> auftauchen. Da ist es kein Wunder, dass Dein Forum nicht mehr will.

Halte Dich exakt an die Anleitung, denn nur dann klappt das auch.

Gruß Mike