MyBB.de Forum

Normale Version: IP-Adresse aus Datenbank auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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
Ich meine Java Smile.
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]
Die IP-Adressen werden binär (leicht zu erkennen am Datentyp varbinary) gespeichert, nicht in einem hexadezimalen Format.
(01.09.2019, 22: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).
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.