e_ip_logger_611

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Samariel
Mitglied
Beiträge: 214
Registriert: 04.04.2004 11:50
Kontaktdaten:

e_ip_logger_611

Beitrag von Samariel »

Folgender Mod lässt sich leider nicht richtig ausführen. Soweit habe ich keine Probleme, nur dass wenn ich nach der Kurzansicht auf weitere Informationen gehe, sowie in der normalen Ansicht mir alle geloggten IP´s nach dem Auswahlverfahren anschauen möchte, lande ich immer wieder nur auf meiner eigenen Startseite.

Klicke also auf "Show all IP INformation" und lande wieder auf meinem Index. Es werden also keinerlei Infos angezeigt. Wo ist das Problem?

Und andere Frage. Habe gelesen,d ass es auch "erweiterte" IP Logger gibt. Kann ich diese irgendwie von meiner updaten, oder muss ich meinen erst löschen und dann den anderen installieren?

Weil ich das Problem hatte, dass ich den Mod nicht mehr richtig entfernen kann... :(


Danke im Vorraus, für Eure Hilfe!!!
Seltsam erscheint unsere Lage auf dieser Erde. Jeder von uns erscheint da unfreiwillig
und ungebten zu kurzem Aufenthalt, ohne zu wissen, warum und wozu.

[Albert Einstein]
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Verschoben

Beitrag von Mungo »

Verschoben von Installation und Update nach Modifikationen
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Hast du mal einen Link zu dem Mod?
Welche phpBB Version verwendest du?
Samariel
Mitglied
Beiträge: 214
Registriert: 04.04.2004 11:50
Kontaktdaten:

Beitrag von Samariel »

Seltsam erscheint unsere Lage auf dieser Erde. Jeder von uns erscheint da unfreiwillig
und ungebten zu kurzem Aufenthalt, ohne zu wissen, warum und wozu.

[Albert Einstein]
Samariel
Mitglied
Beiträge: 214
Registriert: 04.04.2004 11:50
Kontaktdaten:

Beitrag von Samariel »

Ich hatte eben eine Mail erhalten, dass auf diesen beitrag um 0:11 Uhr wieder geantwortet hatte... wieder gelöscht?

Wenn jemand zu dem Problem einen Rat weiß, wäre ich unheimlich dankbar!!!


MfG, Samariel ;)
Seltsam erscheint unsere Lage auf dieser Erde. Jeder von uns erscheint da unfreiwillig
und ungebten zu kurzem Aufenthalt, ohne zu wissen, warum und wozu.

[Albert Einstein]
Benutzeravatar
pmm
Mitglied
Beiträge: 126
Registriert: 03.03.2004 22:22
Wohnort: Bergisch Gladbach
Kontaktdaten:

Beitrag von pmm »

Samariel hat geschrieben:Ich hatte eben eine Mail erhalten, dass auf diesen beitrag um 0:11 Uhr wieder geantwortet hatte... wieder gelöscht?

Wenn jemand zu dem Problem einen Rat weiß, wäre ich unheimlich dankbar!!!


MfG, Samariel ;)
Hi Samariel,

ich war das der gestern den beitrag geschrieben und wieder gelöscht hatte.

ich habe die halbe Nacht an dem Problem gearbeitet, aber leider doch nicht
hinbekommen.

Also mach einfach folgendes:

Zuersteinmal entfernen wir den MOD wieder. (der funtioniert wirklich nicht)

öffne: admin/admin_board.php

suche:

Code: Alles auswählen

"LOGGER_YES" => $logger_yes,
lösche:

Code: Alles auswählen

"LOGGER_YES" => $logger_yes,
"LOGGER_NO" => $logger_no,
suche:

Code: Alles auswählen

$logger_yes = ( $new['ip_logger'] ) ? "checked="checked"" : "";
lösche:

Code: Alles auswählen

$logger_yes = ( $new['ip_logger'] ) ? "checked="checked"" : "";
$logger_no = ( !$new['ip_logger'] ) ? "checked="checked"" : "";
speicher die Datei:

öffne: includes/constants.php

suche:

Code: Alles auswählen

define('IP_TABLE', $table_prefix.'ip');
lösche:

Code: Alles auswählen

define('IP_TABLE', $table_prefix.'ip');
(also die gesuchte Zeile löschen !)

speicher die Datei:

öffne: includes/page_header.php

suche:

Code: Alles auswählen

// 	Enhanced IP Logger 6.1.0
lösche:

Code: Alles auswählen

//
// 	Enhanced IP Logger 6.1.0
//
//	First we have to do some config
$x  = @time();
$host = @gethostbyaddr("$REMOTE_ADDR");
$l_SELF = $PHP_SELF;

$sql_x = "INSERT INTO " . IP_TABLE . " (host, ip, date, username, referrer, forum, browser) 
	  VALUES ('$host','$REMOTE_ADDR','$x','$userdata[username]','$HTTP_REFERER','$PHP_SELF','$HTTP_USER_AGENT')";

if( ( $board_config['ip_logger'] == '1') && ( !( $sql_x == '' ) ) )
{
	if( !($result = $db->sql_query($sql_x)) )
	{
		message_die(GENERAL_ERROR, 'Error while logging data -> Code 135', '', __LINE__, __FILE__, $sql_x);
	}
}
speicher die Datei:

öffne: templates/templatename/admin/board_config_body.tpl

suche:

Code: Alles auswählen

{LOGGER_YES}
lösche:

Code: Alles auswählen

	<tr>
		<td class="row1">IP Logger<br /><span class="gensmall">Sollen IPs geloggt werden ?</span></td>
		<td class="row2"><input type="radio" name="ip_logger" value="1" {LOGGER_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="ip_logger" value="0" {LOGGER_NO} />{L_NO}</td>
	</tr>
speicher die Datei:

Das letzte musst du für alle Styles, die du installiert hast machen:

So, die Dateien, die wir bisher bearbeitet haben kannst du schon mal
hochladen.

Bleibe dann bitte in deinem FTP-Programm:

lösche den Ordner dseitz_mods

gehe in das Verzeichnis /root/admin/ (root) ist Dein Forumsverzeichnis.

lösche dort: admin_ip_logger.php

Nun musst du noch mit phpMyAdmin auf Deine Datenbank zugreifen.

Dort löscht du die Tabelle: phpbb_ip

Danach gehst du auf die Tabelle: phpbb_config

Finde dort das Feld: ip_logger und lösche dieses.

Wenn du alles Erledigt hast ist der MOD erfolgreich entfernt.

Melde dich dann bitte hier: wir machen dann weiter, ich habe einen MOD
gefunden, der das LOGGING einwandfrei macht;

Allerdings muss auch dort noch was angepasst werden, aber das bekommen
wir schon hin.

Gruß Peter
kaum macht man´s richtig, schon funktioniert´s
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Beiträge zum MOD "IP Tracking" abgetrennt.
roxi170481
Mitglied
Beiträge: 209
Registriert: 08.01.2004 21:49
Wohnort: Hannover

Beitrag von roxi170481 »

Bekomme folgende Fehlermeldung bei dem IP Mod:

No Hacking here...

DEBUG MODE

SELECT * FROM phpbb_config

Line : 157
File : blablabla/forum/admin/admin_ip_logger.php

Die admin_ip_logger.pho sieht so aus:

<?php
/***************************************************************************
* admin_ip_logger.php
* -------------------
*
* copyright : (C) 2002 Dimitri Seitz
* email : dwing@weingarten-net.de
* version : 6.1.0
*
*
* uses phpBB technology (c) 2001 phpBB Group <http://www.phpbb.com/>
*
***************************************************************************/

/* **************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/


if($setmodules == 1)
{
$file = basename(__FILE__);
$module['IP Logger']['Show logged IPs'] = "$file?mode=check";
$module['IP Logger']['Optimize'] = "$file?mode=optimize";
$module['IP Logger']['Show logged IPs (fastview)'] = "$file?mode=show&thing=1&sort_1=id&order_1=DESC&start_1=0&end_1=50&ipx=x";
$module['IP Logger']['Delete Logged IPs'] = "$file?mode=delete";
$module['IP Logger']['Information / Support'] = "$file?action=info";
return;
}
//
// Load default header
//
define('IN_PHPBB',1);
$phpbb_root_path = "../";
require($phpbb_root_path . 'extension.inc');
require('pagestart.' . $phpEx);
// error_reporting(E_ALL);

//
// Small Config
//
$header = "<h1>Enhanced IP Logger</h1><br />"; // Here you can set the
$header .= "A mod that loggs all possible data from your User's"; // default header


//
// This is for getting info
//
if( ($action == "info") )
{
include_once('http://www.dseitz.de/info.php');
die();
}


//
// Let's get started
//
if( ($mode == "check") )
{
flush();
include_once($phpbb_root_path . 'dseitz_mods/logger/input.php');
}
if( ($mode == "show") )
{
echo $header;
$ip1 = str_replace("\\","",$ip1);
$ip2 = str_replace("\\","",$ip2);
//
// Get DB Data
//
if( ($thing == "1") && !($ipx == "empty") )
{
$ip1 = "SELECT * FROM " . IP_TABLE . " ORDER BY $sort_1 $order_1 LIMIT $start_1, $end_1";
if( !($result = $db->sql_query($ip1)) )
{
message_die(CRITICAL_ERROR, 'Could not query logged IPs $ip1', '', __LINE__, __FILE__, $ip1);
}
}
else if( !($ipx == "empty") )
{
$ip2 = "SELECT * FROM " . IP_TABLE . " WHERE $thing LIKE '$what_1' ORDER BY $sort_1 $order_1 LIMIT $start_1, $end_1";
if( !($result = $db->sql_query($ip2)) )
{
message_die(CRITICAL_ERROR, 'Could not query logged IPs $ip2', '', __LINE__, __FILE__, $ip2);
}
}
//
// Output
//
if( ($modex == 'extend') )
{
flush();
include_once($phpbb_root_path . 'dseitz_mods/logger/e_output.php');
}
else
{
flush();
include_once($phpbb_root_path . 'dseitz_mods/logger/output.php');
}
}
if( ($mode == 'delete') )
{
echo $header;
flush();
$sql = "DELETE FROM " . IP_TABLE;
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not delete logged IPs', '', __LINE__, __FILE__, $sql);
}
else
{
message_die(GENERAL_MESSAGE, 'Logged IPs deleted', '', __LINE__, __FILE__, $sql);
}
}
if( ($mode == 'optimize') )
{
echo $header;
flush();
//
// For this Mod we need a MySql Connection !
//
$dl = mysql_connect ($dbhost, $dbuser, $dbpasswd) or die ("Could not access DB. Be shure to use a MySQL Database");
$result = mysql_list_dbs ($dl) or die ("Error: ".mysql_errno ($dl)."<br>MySQL said: ".mysql_error($dl));
mysql_select_db ($dbname);

//
// Lets optimize the DB
//
$result = mysql_query("SELECT * FROM " .IP_TABLE);
echo "<br /><br />There are currently -";
echo mysql_num_rows($result);
echo "- IP's logged that will be optimized <br />";
flush();
if( mysql_query("OPTIMIZE TABLE " . IP_TABLE) )
{
mysql_close ($dl);
flush();
message_die(GENERAL_MESSAGE, 'Optimized Succesfull', '', __LINE__, __FILE__, $sql);
}
else
{
mysql_close ($dl);
flush();
message_die(GENERAL_ERROR, 'Error while optimizing', '', __LINE__, __FILE__, $sql);
}
flush();
mysql_close ($dl);
}
else if( ($mode == '') )
{
message_die(GENERAL_ERROR, 'No Hacking here...', '', __LINE__, __FILE__, $sql);
}
else if( ($mode == 'admin') )
{
//
// Please comment this out if you are afraid from people looking your source
//
highlight_file($PHP_SELF);
}
flush();
include('page_footer_admin.'.$phpEx);
?>

Habt Ihr ne Idee wo der Fehler liegen könnte?
roxi170481
Mitglied
Beiträge: 209
Registriert: 08.01.2004 21:49
Wohnort: Hannover

Beitrag von roxi170481 »

Bitte brauche echt Hilfe!
Benutzeravatar
austrian-i
Mitglied
Beiträge: 724
Registriert: 28.08.2004 18:01

Beitrag von austrian-i »

hallo ich krieg immer diese fehlermeldung

Code: Alles auswählen

No Hacking here...

DEBUG MODE

SELECT config_name, config_value FROM phpbb_quiz_config WHERE config_name IN ('next_quiz','last_start_time','disable')

Line : 157
File : /home/gnorg/public_html/admin/admin_ip_logger.php
was ist das??
Antworten

Zurück zu „phpBB 2.0: Mod Support“