{% else-1 %}
используется функция checkdnsrr, если ее нет (винда), то юзаем виндовскую nslookup

                        
<?php  
/**
* Проверка хоста
* автор: Nc_Soft
* 12.11.08
*/

//используется функция checkdnsrr, если ее нет (винда), то юзаем виндовскую nslookup
if(!function_exists('checkdnsrr')){
function checkdnsrr($host, $type=''){
if(!empty($host)){
$type = (empty($type)) ? 'MX' : $type;
exec('nslookup -type='.$type.' '.escapeshellcmd($host), $result);
$it = new ArrayIterator($result);
foreach(new RegexIterator($it, '~^'.$host.'~', RegexIterator::GET_MATCH) as $result){
if($result){
return true;
}
}
}
return false;
}
}

//проверим адрес
$url='http://wen.ru/forum';

if (checkdnsrr(parse_url($url,PHP_URL_HOST)))
{
echo 'хост верен';
}
else
{
echo 'хост неверен';
}

//проверим кривой адрес
$url='http://gfghhrwen.ru/forum';

if (checkdnsrr(parse_url($url,PHP_URL_HOST)))
{
echo 'хост верен';
}
else
{
echo 'хост неверен';
}


?>
0 57 0
0

Нет фото
• 21 мар 2014, 10:07


*)

0

Нет фото
Bratec * 8.11
• 21 мар 2014, 09:19


PERCHIKI, В точку попал

0

Нет фото
• 21 мар 2014, 00:43


Это что то типо Проверка на доступность сайта?