Beiträge: 9
Themen: 3
Registriert seit: 01.09.2019
01.09.2019, 12:12
(Dieser Beitrag wurde zuletzt bearbeitet: 01.09.2019, 12:12 von Suqatri.)
Dieser Benutzer erhält keinen Support, da eines seiner Foren nicht unseren Foren-Regeln entspricht!
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
Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
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
Beiträge: 9
Themen: 3
Registriert seit: 01.09.2019
Dieser Benutzer erhält keinen Support, da eines seiner Foren nicht unseren Foren-Regeln entspricht!
Ich meine Java
.
Beiträge: 837
Themen: 8
Registriert seit: 08.02.2016
MyBB-Version: 1.8.38
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]
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
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).
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
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.