Mailinglisten-Archive |
<?php
$host = gethostbyaddr($REMOTE_ADDR);
if ( !preg_match ("/.de/i", "$host") || !preg_match ("/.at/i", "$host") || !
preg_match ("/.ch/i", "$host") || !preg_match ("/.net/i", "$host")) {
print "Du kommst wohl nicht aus dem deutschsprachigen Raum!";
};
?>
geht auch kürzer ;-)
if ( !preg_match ("/(\.(at|ch|net|com|org|tt|to|us|gov|mil))$/i", $host) ) {
}
bzw.
$host = explode('.',strtolower($host));
rsort($host);
$tld = array('at','ch','li','net','com','etc');
if( in_array($host[0],$tld)==true ){
}
bzw.
$host = explode('.',strtolower($host));
rsort($host);
$tld = array('at'=>1,'ch'=>1,'li'=>1,'net'=>1,'com'=>1,'etc'=>1);
if( isset($tld[$host[0]])==true ){
}
kiri
php::bar PHP Wiki - Listenarchive