MyBB.de Forum
IP-Adresse aus Datenbank auslesen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: IP-Adresse aus Datenbank auslesen (/thread-36720.html)



IP-Adresse aus Datenbank auslesen - Suqatri - 01.09.2019

Hey,
ich programmiere gerade ein Plugin mit Java und muss dafür die IP-Adresse aus der Datenbank auslesen...
Ich habs nach mehrmals probieren nicht hibekommen... Hätte jemand eine Methode (für Java) um die IP Adresse auszulesen?
Benutze die neuste Version von mybb
Paul


RE: IP-Adresse aus Datenbank auslesen - itsmeJAY - 01.09.2019

Ich kenne mich mit Java gar nicht aus - oder meinst du JavaScript? Dies ist erstmal eine Clientseitigesprache. Du solltest demnach das ganze über PHP versuchen. Solltest du wirklich Java meinen, dann ignorier meinen Kommentar einfach. Ich wüsste nur nicht wie man ein Plugin für MyBB in Java schreiben kann Big Grin


RE: IP-Adresse aus Datenbank auslesen - Suqatri - 01.09.2019

Ich meine Java Smile.


RE: IP-Adresse aus Datenbank auslesen - [ExiTuS] - 01.09.2019

Die IP-Adressen stehen als HEX-Werte in der Datenbank (das erspart ein paar Zeichen).
Die Umwandlung erfolgt soweit ich weiß jeweils mittels:
http://php.net/inet_pton
http://php.net/inet_ntop

Um das ganze mittels Java zu realisieren, siehe dir diesen JavaScript-Algorithmus an:
https://www.browserling.com/js/tools-impl/hex-to-ip.js
(Quelle: https://www.browserling.com/tools/hex-to-ip)

Es ist zwar JavaScript, doch das kannst du getrost in Java nutzen/portieren - ich denke sogar ohne Syntaxänderungen.

[ExiTuS]


RE: IP-Adresse aus Datenbank auslesen - StefanT - 02.09.2019

Die IP-Adressen werden binär (leicht zu erkennen am Datentyp varbinary) gespeichert, nicht in einem hexadezimalen Format.
(01.09.2019, 23:34)[ExiTuS] schrieb: Es ist zwar JavaScript, doch das kannst du getrost in Java nutzen/portieren - ich denke sogar ohne Syntaxänderungen.
Java und Javascript sind vollkommen unterschiedliche Sprachen, das wird nicht so einfach funktionieren. Zumal Java das Format unterstützt (InetAddress).


RE: IP-Adresse aus Datenbank auslesen - itsmeJAY - 02.09.2019

StefanT schrieb: Java und Javascript sind vollkommen unterschiedliche Sprachen, das wird nicht so einfach funktionieren. Zumal Java das Format unterstützt (InetAddress).

Deshalb auch meine Frage an der Threadersteller. Das sollten sich einige nochmal genauer klarmachen.