IP Adresse wird nicht angezeigt/gespeichert

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Roter Blitz
Beiträge: 6
Registriert: 10.03.2008 11:47:20
Kontaktdaten:

IP Adresse wird nicht angezeigt/gespeichert

Beitrag von Roter Blitz » 23.04.2008 20:32:23

Tag Zusammen.

Hab da mal ne Frage in Sachen IP anzeigen/speichern.

Ich benutze ein Gästebuch und einen Terminplaner, welche beide IP´s zur Identifizierung und auch Blocken speichern sollten.

Seid einem Umzug auf einen anderen Server machen diese Scripte das nicht mehr. Das entsprechende Feld, wo die IP des Gastes angezeigt werden sollte, bleibt einfach leer.

Zum System.

Vorherige Config: Debian 3 - PHP4

Neue Config: Debian 4 - PHP4

Da ich den alten Server einfach übernommen habe, weiß ich jetzt nicht mehr genau, was alles unter Debian installiert war.

Kann es vielleicht sein, daß noch etwas nach installiert werden muß unter Debian 4.0?

Wäre für ne Idee oder sogar ne Lösung dankbar.

MfG

Roter Blitz

P.S: Falls noch etwas in Sachen Info´s benötigt wird, einfach nachfragen.

Benutzeravatar
Columbus
Beiträge: 1051
Registriert: 30.04.2002 15:25:02
Wohnort: Mainz
Kontaktdaten:

Re: IP Adresse wird nicht angezeigt/gespeichert

Beitrag von Columbus » 24.04.2008 13:48:29

Kenne mich nicht mit PHP aus, aber ich nehme an daß die Einträge von einer Datenbank entgegen genommen wurden. Einfach mal mit "aptitude" nachschauen, ob MySQL oder PostgreSQL ... installiert ist.
Falls das der fall ist mal in den Log-Files nachschauen was schief läuft. "/var/log/mysql.."

Hoffe das bringt Dich weiter, falls Du das nicht sowiso schon wusstest?

Gruss Christian
Die größten Kritiker der Elche,
waren früher selber welche.

F.W. Bernstein

Roter Blitz
Beiträge: 6
Registriert: 10.03.2008 11:47:20
Kontaktdaten:

Re: IP Adresse wird nicht angezeigt/gespeichert

Beitrag von Roter Blitz » 24.04.2008 15:25:24

Hy.

Jep, das is richtig.

Die Daten werden in einer MySQL DB abgelegt.

Das Script hat 17 Einträge in der DB. Und nur der Eintrag mit den IP´s scheint nicht zu funktionieren. Diese Tabelle ist seid dem Umzug nicht mehr vom Script beschrieben worden.

Die Log´s sagen nicht dazu.

Mein Gedanke war, daß irgend etwas fehlt, damit das Script diese Tabelle verarbeiten kann.

Laut Systemvoraussetzung des Script´s ist aber alles gegeben, was es braucht.

MfG

Roter Blitz

Benutzeravatar
Columbus
Beiträge: 1051
Registriert: 30.04.2002 15:25:02
Wohnort: Mainz
Kontaktdaten:

Re: IP Adresse wird nicht angezeigt/gespeichert

Beitrag von Columbus » 24.04.2008 16:20:13

Ganz sicher daß im Log-File(s) nichts steht? !!!
Also weder in:

Code: Alles auswählen

/var/log/mysql/mysql.err
noch in

Code: Alles auswählen

/var/log/daemon.log
Und das sind glaube ich auch noch nicht alle.

Ansonsten den PHP-Code hier reinposten mit nopaste http://nopaste.debianforum.de/
ansonten ist das sicher schwer hier was zu beurteilen.

Gruss Christian
Die größten Kritiker der Elche,
waren früher selber welche.

F.W. Bernstein

Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

Re: IP Adresse wird nicht angezeigt/gespeichert

Beitrag von dominator » 28.04.2008 09:51:06

Such doch mal den PHP Code nach der Stelle in der die IP Adressen bestimmt werden. Für gewöhnlich liest man die aus dem superglobalen $_SERVER Array aus ($_SERVER["REMOTE_ADDR"] und $_SERVER["SERVER_ADDR"]) :idea:
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

Roter Blitz
Beiträge: 6
Registriert: 10.03.2008 11:47:20
Kontaktdaten:

Re: IP Adresse wird nicht angezeigt/gespeichert

Beitrag von Roter Blitz » 28.04.2008 17:05:07

Hy.

Sodale. War ne Zeit lang nicht zu Hause.

Aber nun bin ich wieder da.

So, habe mal die Scripte als TXT Datei angehängt, damit Ihr Euch das mal ansehen könnt.

Hier der Auszug aus der PHP Datei, welche die IP ermittelt und diese dann in der MySQL DB abspeichert.

http://www.pc-modding-welt.de/redirect.txt

Und folgende Datei greift dann einfach mit auf diese Tabelle in der DB zu.

http://www.pc-modding-welt.de/dluserstat.txt

Mein Problem ist nun, daß diese Tabelle dl1_dlcounter mit den ganzen Untertabellen besteht, aber die Tabelle userip seid dem Umzug einfach nicht mehr beschrieben wird. Alle anderen Untertabellen werden weiterhin ganz brav gefüllt.

MfG

Roter Blitz

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: IP Adresse wird nicht angezeigt/gespeichert

Beitrag von nepos » 28.04.2008 17:36:04

Bin mir nicht ganz sicher, aber das könnte daran liegen, dass nach dem Update register globals off gesetzt ist. Versuch doch mal, statt $REMOTE_ADDR $_SERVER['REMOTE_ADDR'] zu benutzen.

Ach ja, die DB-Anweisung sind aufs äusserste unsicher meiner Meinung, da hier wieder mal Werte vom Client ohne Prüfung bzw. entsprechendes Escaping in SQL-Anweisungen eingefügt werden.

Roter Blitz
Beiträge: 6
Registriert: 10.03.2008 11:47:20
Kontaktdaten:

Re: IP Adresse wird nicht angezeigt/gespeichert

Beitrag von Roter Blitz » 28.04.2008 18:21:41

Hy.

Jep, das war´s.

Jetzt speichert er das ganze wieder ab.

Super.

Vielen Dank.

MfG

Roter Blitz

Antworten