Выбрать домен
Просмотр локальных доменов
";
}
}
// если захотели отменить обработку данного домена Денвером
if (@$action == 1)
{
if (trim($site) == "")
{
echo "Не введено имя домена";
exit();
}
// флаг, который истенен если в hosts есть введенные в поле формы site имена
// для начала ставим его ложным
$flag = false;
// строка, в которую заносятся все строки с файла hosts, не содержащие подстроки $site
$new_hosts = "";
// путь к файлу hosts
$path_hosts = $WINDIR."\\system32\\drivers\\etc\\hosts";
// заносим все строки файла hosts в массив
$hosts_array = file($path_hosts);
for ($i = 0; $i < count($hosts_array); $i++)
{
if (preg_match('/'.$site.'/',$hosts_array[$i])) $flag = true;
else $new_hosts = $new_hosts.$hosts_array[$i];
}
// если в файле hosts содержится хоть одна строка с подстрокой $site, то выполняем перезапись
// файла hosts
if ($flag)
{
$fl_host = fopen($path_hosts,"w");
if ($fl_host) if (fwrite($fl_host,$new_hosts))
echo "Теперь с доменами, содержащими как часть имя \"".$site."\" можно работать глобально.";
}
else echo "Домены с именем,содержащим \"".$site."\" Denwer не обрабатывает.";
}
?>