[S] Skript, das die IP des eingeloggten Users liest
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Dark_Shade
- Mitglied
- Beiträge: 39
- Registriert: 13.12.2005 18:10
- Kontaktdaten:
[S] Skript, das die IP des eingeloggten Users liest
Hallo,
ich suche ein Skript, das die IP des eingeloggten Users liest.
Oder zumindest würde ich gern wissen, wie man an die IP des eingeloggten Users rankommt. Wie findet man die heraus?
Ich würde dann nämlich mit dieser IP in der Datenbank nachschauen, wieviel Posts der User hat und dann anhand der Posts die Downloadgeschwindigkeit von Downloads im Forum für den User festlegen. Umso mehr Posts er hat, umso besseres Downloadspeed hat er.
Gruß,
Shade
ich suche ein Skript, das die IP des eingeloggten Users liest.
Oder zumindest würde ich gern wissen, wie man an die IP des eingeloggten Users rankommt. Wie findet man die heraus?
Ich würde dann nämlich mit dieser IP in der Datenbank nachschauen, wieviel Posts der User hat und dann anhand der Posts die Downloadgeschwindigkeit von Downloads im Forum für den User festlegen. Umso mehr Posts er hat, umso besseres Downloadspeed hat er.
Gruß,
Shade
- Dark_Shade
- Mitglied
- Beiträge: 39
- Registriert: 13.12.2005 18:10
- Kontaktdaten:
also ich verstehe auch nicht was du brauchst, die anzahl der beiträge steht doch in der mitgliederliste, und mit klick da drauf kannst du deine mitglieder auch nach anzahl der beiträge sortieren.
Besucht mich mal http://www.das-gameboard.de phpbb3 testboard http://www.das-gameboard.com
Die User ID erfährst Du wenn Du mit der Maus über den Benutzernamen fährst.
Dann erschein so etwas in der Art:
2 = User ID
Die User ID eines anderen Users wird verschieden deklariert/erzeugt.
Eine einfache SQL Abfrage wäre diese:
Im Ergebnis des betroffenen Users mit der ID 2 wäre das result['user_posts'] genau das was Du suchst.
Dann erschein so etwas in der Art:
u = usermemberlist.php?mode=viewprofile&u=2
2 = User ID
Die User ID eines anderen Users wird verschieden deklariert/erzeugt.
Eine einfache SQL Abfrage wäre diese:
Code: Alles auswählen
SELECT *
FROM `phpbb_users`
WHERE `user_id` = 2
- Dark_Shade
- Mitglied
- Beiträge: 39
- Registriert: 13.12.2005 18:10
- Kontaktdaten:
Ja das weiß ich auch.
Also stellt euch vor, Horst mit der ID "5" und 100 Posts loggt sich ins Forum ein. Jetzt sieht er ein Attachment und will dieses downloaden. Jetzt kommt das Skript und schaut sich an, wer da denn das Attachment downloadet.
"Aha, es ist Horst mit der ID "5"...mal in der DB nachschauen, wieviel Posts der hat.... Soso, 100. Also darf er mit 50+100kb/s das Attachment downloaden"
So etwas verständlicher?
@Dr.Death: Aber meine Frage ist ja jetzt, WIE bekommt das Skript die ID des Users raus? Ich kann doch nicht dem Skript befehlen: Klick mal unter "Who is online" auf den Usernamen und schau dir die URI an.
Also stellt euch vor, Horst mit der ID "5" und 100 Posts loggt sich ins Forum ein. Jetzt sieht er ein Attachment und will dieses downloaden. Jetzt kommt das Skript und schaut sich an, wer da denn das Attachment downloadet.
"Aha, es ist Horst mit der ID "5"...mal in der DB nachschauen, wieviel Posts der hat.... Soso, 100. Also darf er mit 50+100kb/s das Attachment downloaden"
So etwas verständlicher?
@Dr.Death: Aber meine Frage ist ja jetzt, WIE bekommt das Skript die ID des Users raus? Ich kann doch nicht dem Skript befehlen: Klick mal unter "Who is online" auf den Usernamen und schau dir die URI an.
Mensch, sag doch gleich, das Du die User ID des Betrachters haben möchtest
Die ist immer im $user array vorhanden.
Also:
EDIT: user_posts hinzugefügt
Die ist immer im $user array vorhanden.
Also:
Code: Alles auswählen
$user->data['user_id']
$user->data['user_posts']
EDIT: user_posts hinzugefügt
Zuletzt geändert von Dr.Death am 19.08.2008 16:55, insgesamt 1-mal geändert.
- Dark_Shade
- Mitglied
- Beiträge: 39
- Registriert: 13.12.2005 18:10
- Kontaktdaten:
-
- Mitglied
- Beiträge: 495
- Registriert: 24.01.2006 14:10
darf ich dazu mal ne frage stellen?
wie ist es möglich das ein user vom forum her der sich als 3 angemeldet hat...
beispiel Miara user ID 3 wird im forum angezeigt
aber in der DB wird dann Miara als User ID 70 angezeigt.
Liegt das an den Bots?
wie ist es möglich das ein user vom forum her der sich als 3 angemeldet hat...
beispiel Miara user ID 3 wird im forum angezeigt
aber in der DB wird dann Miara als User ID 70 angezeigt.
Liegt das an den Bots?
Vorsicht, dieses Posting könnte Spuren von Ironie, Zynismus oder Sarkasmus enthalten. Wenn Sie eine Humorallergie haben, ist dieses Posting eventuell schädlich für Ihre geistige Gesundheit. Zu weiteren Fragen bezüglich Humorallergie konsultieren Sie Ihren Suizidbeauftragten.