Thread IP mit Wildcards: Wie ignoriert man dynam. IP's mit WC? (11 answers)
Opened by [E|B] at 2003-08-09 18:27

[E|B]
 2003-08-09 18:27
#2732 #2732
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Hi!
Hab ein kleines großes Problem und schaffe es einfach nicht einen passenden Algorithmus zu schreiben oder ich stehe gerade auf dem Schlauch.
Problem:
Die Variable $ip hat folgenden Inhalt:

Code: (dl )
$ip = "124.353.54.25,8**.32*.47.**";


Ein einfaches CSV Beispiel. Das erste Feld beinhaltet eine statische IP, das zweite Feld eine dynamische.
Wenn jetzt ein User das Script ausführt, soll dieses prüfen, ob die in der Variable stehenden IP Adressen auf seine passt oder passen könnte, da manche Stellen wie man sieht nur als Wildcards stehen.
Ein Beispiel:
Ein User mit der IP "845.325.47.68" kommt. Nun soll das Script erkennen, dass die zweite IP im CSV Feld auf diese IP passt.
Nur wie mache ich das? Die Wildcards können beliebig stehen. So zum Beispiel auch so:

Code: (dl )
**2.**5.**.35


Es können auch beliebig viele IP Adressen durch Kommas in der Variable $ip stehen.
Ziemlich kompliziert, aber vielleicht weiß jemand Rat.
Danke!
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]

View full thread IP mit Wildcards: Wie ignoriert man dynam. IP's mit WC?