Mailinglisten-Archive |
Stefan Engelhardt schrieb > Ich will eine Ip-Adresse auf syntaktische Korrektheit überprüfen, also > x.x.x.x, wobei x eben nur die Wert von 0 bis 255 annehmen darf. Mit einer RegEx wäre das vermutlich ziemlich lang und unübersichtlich (Lasse mich gern eines besseren belehren). Auf die Schnelle hätte ich folgenden Code-Schnipsel: function check_ip($ip) { $back = ""; $x = explode(".", $ip); for($i = 0; $i <= 3; $i++) { if(($x[$i] >= 0) && ($x[$i] <= 255) && (preg_match("=^[0-9]{1,3}$=", $x[$i]))) { $back .= "y"; } } return $back; } if(check_ip($ip) == "yyyy") Guido Haeger
php::bar PHP Wiki - Listenarchive