Проверка сайта на доступность
Как узнать, доступен ли определенный сайт? На помощь придет cURL. Этот скрипт можно использовать по расписанию CRON, для мониторинга за вашими сайтами.
Это пример, вы можете автоматизировать прописывание URL в 3 строке скрипта. Очень простой и полезный скрипт для мониторинга за сайтами.
<?php
if (isDomainAvailible('http://sitear.ru'))
{
echo "Домен доступен, пример работает!";
}
else
{
echo "Упс, домен не доступен.";
}
//возвращает true, если домен доступен, false если нет
function isDomainAvailible("phpvar">$domain)
{
//проверка на валидность урла
if(!filter_var($domain, FILTER_VALIDATE_URL))
{
return false;
}
//инициализация curl
$curlInit = curl_init($domain);
curl_setopt($curlInit,CURLOPT_CONNECTTIMEOUT,10);
curl_setopt($curlInit,CURLOPT_HEADER,true);
curl_setopt($curlInit,CURLOPT_NOBODY,true);
curl_setopt($curlInit,CURLOPT_RETURNTRANSFER,true);
//получение ответа
$response = curl_exec($curlInit);
curl_close($curlInit);
if ($response) return true;
return false;
}
?>
Комментарии:
Нету комментариев для вывода...