Thread Thread zum Freuen
(190 answers)
Opened by pq at 2012-02-06 21:03
Eine gute Gelegenheit, einmal einen anderen Weg beschreiben zum Prüfen einer IP-Adresse. Bekanntlich ist eine Solche ein numerischer Wert und die Oktettenschreibweise ist die visualisierte Binary als Big Endian.
D.h., anstelle Parsen der visuellen Darstellung, bietet sich zur Validierung eine Umrechnung über den numerischen Wert an, es ist dann zu prüfen, ob die Rückrechnung dieselbe Visualisierung ergibt. Perl-Funktionen pack, unpack, Schablonen "N" und "C". Diesen Rechenweg wende ich auch zum Validieren von Uhrzeit- oder Datumsangaben an, das vereinfacht den Programmieraufwand enorm. |