Так поймает домен даже если указанна директория и страница!
<?php
$string = 'http://site.wen9.net/dir/index.html';
if(error_site($string))
print 'Домен запрещен';
else
print 'Домен разрешён';
function error_site($string)
{
$error = array('wen.su', 'wen9.com', 'wen9.net', 'wen9.org', 'dum.su', 'fiz.su', 'hak.su', 'kan.su', 'koz.su', 'muk.su', 'nab.su', 'puz.su', 'tep.su', 'zat.su', 'kmh.ru');
$string = parse_url($string);
$string['host'] = preg_replace("|.*?([^\.]+\.[^\.]+)$|","\\1", $string['host']);
if (in_array($string['host'], $error))
return 1;
else
return 0;
}
?>
Изменил: Виктор (01.03.2011 / 12:21)