Ip Logger und Oxpus Rangfarben mod beißen sich

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
SanTic
Beiträge: 202
Registriert: Di 12.Okt, 2004 15:02
Wohnort: Braunschweig
Kontaktdaten:

Ip Logger und Oxpus Rangfarben mod beißen sich

Beitrag von SanTic »

Aloha, ich behellige euch ja nur ungern schon wieder...aber:

Ich habe den Ip Mod 'Enhanced IP Logger' von 'Dimitri Seitz' eingebaut und dieser beißt sich nun mit den Rangfarben Mod von Oxpus.

Hier die Fehlermeldung:

Code: Alles auswählen

No Hacking here...

DEBUG MODE

SELECT * FROM phpbb_rank_colors ORDER BY user_level

Line : 157
File : admin_ip_logger.php
Zuletzt geändert von SanTic am Mi 27.Apr, 2005 12:58, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Rangfarben Mod von Oxpus
Daran beisse ich mich nun :(

Öhmpf, der IP-Logger hat einen Fehler:

Code: Alles auswählen

	message_die(GENERAL_ERROR, 'No Hacking here...', '', __LINE__, __FILE__, $sql);
Die Variable $sql ist an dieser Stelle nicht definiert!
Ersetze diese mal mit '', dann stimmt zumindest die Fehlermeldung wieder.

Und darüber hinaus übernimmt der Mod nicht alle Variablen sauber!
Füge nach

Code: Alles auswählen

$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
noch die Zeilen

Code: Alles auswählen

$mode = (isset($HTTP_POST_VARS['mode']) ? trim(htmlspecialchars($HTTP_POST_VARS['mode']) : trim(htmlspecialchars($HTTP_POST_VARS['mode']);
$action = (isset($HTTP_POST_VARS['action']) ? trim(htmlspecialchars($HTTP_POST_VARS['action']) : trim(htmlspecialchars($HTTP_POST_VARS['action']);
ein, damit wenigstens diese korrekt abgebildet und geprüft werden können.

Technisch gesehen ist diese Datei halt nicht mehr auf den neuesten Stand :D

<-- unschuldig ist :(
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SanTic
Beiträge: 202
Registriert: Di 12.Okt, 2004 15:02
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von SanTic »

Jetzt kommt diese Meldung.

Code: Alles auswählen

Parse error: parse error, unexpected ':' in /home/www/doc/10844/manowar-germany.com/www/phpBB/admin/admin_ip_logger.php on line 49
Nicht mehr aktuell? Gibt es vieleicht einen besseren Logger? Kannst du da was empfehlen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Sorry, Tippelfehler. So sind die Zeilen korrekt:

Code: Alles auswählen

$mode = (isset($HTTP_POST_VARS['mode']) ? trim(htmlspecialchars($HTTP_POST_VARS['mode'])) : trim(htmlspecialchars($HTTP_POST_VARS['mode'])); 
$action = (isset($HTTP_POST_VARS['action']) ? trim(htmlspecialchars($HTTP_POST_VARS['action'])) : trim(htmlspecialchars($HTTP_POST_VARS['action']));
Einen besseren Logger kenne ich nicht. Ich meinste dazu auch nur "codetechnisch" veraltet.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

http://www.codecrush.com/repository/dmgr.php


Ich hab den lokal installiert und funktioniert prima.
Für mich der erste, der wirklich funktioniert hat mit dem phpbb2 1.52 Board.


Gruß Stöbi
SanTic
Beiträge: 202
Registriert: Di 12.Okt, 2004 15:02
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von SanTic »

erstmal danke für deine schnelle Hilfe!

Habs geändert, aber der Erfolg bleibt aus.

Code: Alles auswählen

Parse error: parse error, unexpected ';' in /home/www/doc/10844/manowar-germany.com/www/phpBB/admin/admin_ip_logger.php on line 49
@Stoebi:

Mir ist es auch wichtig, daß so ein Mod auch gepflegt wird, weißt du da was bezüglich 'deines' Loggers?

Übrigens funktioniert nun der komplette Linke Frame des ACP's nicht mehr, da steht halt die besagte Fehlermeldung drin. ^^
Zuletzt geändert von SanTic am Mi 27.Apr, 2005 14:25, insgesamt 1-mal geändert.
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

[quote="SanTic - Mi 27.Apr, 2005 14:03";p="29898"]
@Stoebi:

Mir ist es auch wichtig, daß so ein Mod auch gepflegt wird, weißt du da was bezüglich 'deines' Loggers?

Übrigens funktioniert nun der komplette Linke Frame des ACP's nicht mehr, da steht halt die besagte Fehlermeldung drin. ^^[/quote]


Antwort von Kris siehe hier: http://www.codecrush.com/phpBB2/viewtopic.php?p=618#618
Ich denke, damit ist dir geholfen. Mein Problem, was ich da beschrieb lag an mir. Nicht wundern.


Gruß Stöbi


BTW. Nimm doch mal das Semikolon ; am Ende der Zeile 49 weg.
Zuletzt geändert von Stoebi am Mi 27.Apr, 2005 14:37, insgesamt 1-mal geändert.
SanTic
Beiträge: 202
Registriert: Di 12.Okt, 2004 15:02
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von SanTic »

Das Semikolon hatte ich schon rausgenommen.

Dann liegt der Fehler in Zeile 50, nehme dort das Semikolon auch raus bleibt der Fehler in Zeile 50. ^1

:mad:
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Schlagt mich!
Wieder Klammern vergessen!
So ist es nun wirklich richtig:

Code: Alles auswählen

$mode = (isset($HTTP_POST_VARS['mode'])) ? trim(htmlspecialchars($HTTP_POST_VARS['mode'])) : trim(htmlspecialchars($HTTP_POST_VARS['mode'])); 
$action = (isset($HTTP_POST_VARS['action'])) ? trim(htmlspecialchars($HTTP_POST_VARS['action'])) : trim(htmlspecialchars($HTTP_POST_VARS['action']));
verfluchte technik
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SanTic
Beiträge: 202
Registriert: Di 12.Okt, 2004 15:02
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von SanTic »

Ach Oxpus, wir sind alle nur Menschen. ^^

Jetzt ist das ACP wieder da, aber wir stehen bei null.

Code: Alles auswählen

No Hacking here...

DEBUG MODE

SELECT * FROM phpbb_rank_colors ORDER BY user_level

Line : 159
File : admin_ip_logger.php
Mein Goot, muß denn sowas immer in einen Staatsakt ausarten. *g*

Oxpus, hast du nicht mal einen Logger geschrieben?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Oxpus, hast du nicht mal einen Logger geschrieben?
Nein und werde ich auch nicht.

Die Zeilen waren aber immer noch nicht korrekt:

Code: Alles auswählen

$mode = (isset($HTTP_POST_VARS['mode'])) ? trim(htmlspecialchars($HTTP_POST_VARS['mode'])) : trim(htmlspecialchars($HTTP_GET_VARS['mode'])); 
$action = (isset($HTTP_POST_VARS['action'])) ? trim(htmlspecialchars($HTTP_POST_VARS['action'])) : trim(htmlspecialchars($HTTP_GET_VARS['action']));
Ich vermute, die Parameter werden per GET übergeben, also so dann korrekt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SanTic
Beiträge: 202
Registriert: Di 12.Okt, 2004 15:02
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von SanTic »

Es geht voran, nun kommt folgendes:

Code: Alles auswählen

Warning: main(../dseitz_mods/logger/input.php): failed to open stream: No such file or directory in /home/www/doc/10844/manowar-germany.com/www/phpBB/admin/admin_ip_logger.php on line 68

Warning: main(): Failed opening '../dseitz_mods/logger/input.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/www/doc/10844/manowar-germany.com/www/phpBB/admin/admin_ip_logger.php on line 68
Könnte folgendes relevant sein?

You can choose, on which sites the logger should log data.
## Just search in the files that should be logged:
## define('IN_PHPBB', true);
##
## and add after it:
##
## define('LOG_ME', true);
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nein, Du hast die Datei input.php im Verzeichnis dseitz_mods/logger/ nicht oder nicht erstellt. Entweder also noch keine Logs oder vergessen hochzuladen.
Kann ich aber nicht genau sagen, denn den Mod kenne ich nicht *glaskugeldefekt*
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SanTic
Beiträge: 202
Registriert: Di 12.Okt, 2004 15:02
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von SanTic »

Das du nicht hellsehen kannst ist mir klar. *g*

Jetzt ist es so, das bei dem Menüpunkt 'Show logged IPs (fastview)' diese Fehlermeldung

Code: Alles auswählen

A mod that loggs all possible data from your User's phpBB : Kritischer Fehler

Could not query logged IPs $ip2

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIKE '' ORDER BY LIMIT ,' at line 1

SELECT * FROM phpbb_ip WHERE LIKE '' ORDER BY LIMIT ,

Line : 91
File : admin_ip_logger.php
kommt.

Und bei der normalen Ip-Anzeige wird mir anstatt der Adressen, der Forenindex angezeigt.

Wenn du jetzt auch nicht weiter weißt, baue ich das Ding halt wieder aus und dann ist Ruhe im Puff. :p
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Umpf, ja, gute Frage.
Es werden hier scheinbar viele Variablen irgendwo übergeben, deren globale Übernahme ja ohne register_global = ON, bzw. ab phpBB 2.0.9 nicht mehr geht.
Hier fehlen im Script alle Übernahmen. Ich dachte, $mode und $action waren alle. Hatte nicht weiter geschaut, welche Variablen da noch fehlen...

Also besser nach einem anderen Logger suchen oder den Autoren dieses Mods fragen, ob er denn noch weiter entwickelt (Wohl unwahrscheinlich, wenn sogar dessen Homepage gecancelt ist)...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Titus
Beiträge: 235
Registriert: Fr 18.Mär, 2005 22:23

Beitrag von Titus »

Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

[quote="Titus - Do 28.Apr, 2005 11:50";p="30037"]wie stehts mit dem?
http://www.phpbb.com/phpBB/viewtopic.php?t=16917[/quote]

Ja, das ist der, den ich auch lokal installiert habe. Siehe meine Beiträge Nr. 5 und Nr. 7.

Und der Mod funktioniert(e) auf Anhieb bei mir. Mit den anderen, ich glaube es waren
noch 2 weitere im Umlauf hatte ich nur Probs. Sah eher nach Fake aus, Verarschung.
Ich kann mich aber auch irren.


Gruß Stöbi
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Darf man fragen für was der Ip Logger ist?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Grob gesagt: Der speichert, welche IP was gemacht hat.
Naja irgendwie so vereinfacht gesagt...
Mit einigen Extras halt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

[quote="oxpus - Do 28.Apr, 2005 14:40";p="30078"]Grob gesagt: Der speichert, welche IP was gemacht hat.
Naja irgendwie so vereinfacht gesagt...
Mit einigen Extras halt.[/quote]


So komfortabel ist das Teil nicht, also zumindest der von CodeCrush:
This is a simple IP logger, that will log the IP of anyone browsing
to your phpbb forums.
I created it cause I couldn't find any other IP-tracking utility within
phpbb besides the poster_ip. I wanted to keep a log of all visitors
not just posters. I tried another IP-mod I found, but it didn't fit my
needs. And so I created this.
Beispiel:
Datum => Fr 29 Apr, 2005 08:14
Benutzer => Stoebi
IP => 127.0.0.1
Proxy IP => 0.0.0.0
Browser => Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322; ieZoom.com)


Gruß Stöbi
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Sehr übersichtliche Darstellung :D
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

[quote="oxpus - Fr 29.Apr, 2005 08:57";p="30208"]Sehr übersichtliche Darstellung :D[/quote]

Wollte nicht schon wieder nen Image bereitstellen.
Naja, es ist jedenfalls bedeutend weniger, als das access_log von apache hergibt.

Nur das die IP einem User zugeordnet wird, was aber das Admin Index ja auch macht, aber
nur angezeigt wird, wenn auch jemand Online ist.

Mit dem Tool kann man halt eventuell 2fach, 3fach Nicks usw. besser aufspüren, da die Logins
halt alle festgehalten werden.

Gruß Stöbi


Edit:
Nicht nur Logins, alle die das Forum besuchen ;-)
Zuletzt geändert von Stoebi am Fr 29.Apr, 2005 09:26, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dafür sind Logger ja da: Speicherung von Daten auf unbetimmte Zeit.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten