[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проверка доступа в интернет
Страницы: 1, 2
sign63
Всем Привет!)
Исходя из "Название темы" пишу саму суть... Есть локальный сайт, у некоторых есть доступ в интернет у других нет. Но сайт работает у всех. Нужна функция которая бы вернула "+" если доступ в интернет есть а иначе и не надо)


Написал на пхп (но он же серверный <_< ) а так все работает может быть кому надо:


function isSiteAvailable($url){
if(!filter_var($url, FILTER_VALIDATE_URL)){
return '-';
}
$cl = curl_init($url);
curl_setopt($cl,CURLOPT_CONNECTTIMEOUT,10);
curl_setopt($cl,CURLOPT_HEADER,true);
curl_setopt($cl,CURLOPT_NOBODY,true);
curl_setopt($cl,CURLOPT_RETURNTRANSFER,true);
$response = curl_exec($cl);
curl_close($cl);
if ($response) return '+';
return '0';
}
$response = isSiteAvailable('http://www.google.ru/');

if ($response=='+'){
echo "<div style=\"margin: 0 auto; width: 109px;\"><a href='http://pogoda.yandex.ru/sizran/' >Прогноз на 10 дней</a></div>";
}


_____________
user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.