Mailinglisten-Archive |
danke dir :) mittlerweile hab ichs allerdings glaub ich selbst hinbekommen. bin mir allerdings nicht 100% sicher. eine einschraenkung fuer die ip hatte ich noch vergessen, sie muss aus dem subnet 137.226.250.0/23 kommen, *.250.255 und 251.0 werden aus aesthetischen gruenden ebenfalls nicht genutzt. hier sind nun meine funktionen fuer hostname und ip... sind die so in ordnung? function check_ip($ip) { return(preg_match("/^137\.226\.25[0-1]\.0*([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])$/", $ip)); } function check_host($hostname) { /* - hostname muss mit einem buchstaben anfangen - danach duerfen alphanumerische zeichen oder "_" oder "-" kommen, jedoch keine zwei "_" oder "-" aufeinander. - das letzte zeichen muss alphanumerisch sein. */ return(preg_match("/^[a-z]+?([\w-]?[a-z0-9]+)*$/i", $hostname)); } beim hostname gehts nur um den ersten teil des hosts.. also bei bla.fasel.de nur das "bla" gruss, markus
php::bar PHP Wiki - Listenarchive